The shower was not clean when I arrived, but the hosts assured me they would tell the cleaner about it for the next guest (though that still left me to deal with it during my stay). Besides the shower, it is a very clean place, and appointed as advertised. Kitchen is super simple, but functional. Since the table is small and the stools are minimal, I wouldn't recommend if you plan to work in the apartment, but it's a great place to sleep and relax after a long day. Not quite as convenient to get into central Bangkok (~1 hr or more by public transit), but the MRT is a short walk away. The gym and pool are pleasant, and the shops in the complex are convenient. Just don't forget to collect 10-baht coins for laundry. :-)