I loved the gym and rooftop pool!! Some days I was the only one there and even with 5-8 others, it was never crowded. The unit was spacious and clean; the daily maid service was great. Terminal 21 is a 5-minute walk, and it has all the shops, restaurants, and cinemas that you need. But Asoke MRT and BTS stations are near Terminal 21 too and they can take you anywhere in Bangkok without the traffic. There are two 7-11s and a dozen massage places, even a HealthLand, between Grand Mercure Asok and Terminal 21 as well as Argentinian, Korean, and Japanese restaurants. The place is very dog-friendly, and it made it easy to walk our dog. Excellent location for anyone who wants to be near Sukhumvit. For an urban Airbnb, it was a great value. Hope we can return someday.