Originally Posted by
SaigonCyclo
I would stay at the Westin mainly due to the BTS and Subway access.
Marriott is right at BTS station Thonglor, so from there it's also easy to get around. Plus lot's of shops, massage shops and restaurants in that area.