Nice river view. Conveniently located - it's just next to Iconsiam. Good commute with shuttle boat to the BTS. During my stay, the executive lounge was closed for refurbishment, and we were invited to use Maya, the bar (not the rooftop bar), which was okay with good food and friendly services. The gym was pretty good too. There was a thai boxing training area with high ceiling and a full height mirror wall for dancing and yoga. The outdoor swimming pool was small but I liked it anyway because it was partly shaded with a roof without compromising the view and airflow. But they should have served welcome drinks. We were almost always offered welcome drinks when we stayed in Bangkok and other parts of Thailand. How come we didn't get one this time at Millennium Hilton?