Pool and gym were nice. The reception staff were helpful, but there was some confusion from them over our check-in. Good massage place close. Some reasonably convenient 7-11's and a grocery store. Very helpful having a free tuk-tuk available for short trips. The rooms had a very good selection of pillows. I would describe the bed as hard, but not uncomfortable. Our towels and bedding were changed and the apartment cleaned every two days which was nice.
Our major concern was the air-conditioning. The units in the bedrooms did not seem to provide much cooling and were quite loud. Even when the air conditioning was turned off there was noticeable noise of machinery on the ceiling. This was disturbing for sleep. One of the rooms also had blinds that did not keep out much light. I recommend you bring ear-plugs and eye mask for sleeping.