We stayed here for two weeks, overall not a bad apartment for the price we paid. The apartment was not very well maintained and was showing signs of water leaks in the past, water damaged cupboards, water stained walls, however we didn't experienced any leaks or smells of mould or damp whilst there. We had a Thai Rental hire car for the entire time, but wouldn't recommend this place if you don't have your own transport. The bed was the firmest we have ever experienced in Thailand for a long time, and the basic kitchenette didn't have standard items like a kettle, dish cloth or tea towel......however the office staff and housekeeping kindly gave us the use of a kettle, dish cloth and a cup of dishwashing liquid. Water pressure was very poor, with short moments of better pressure. WiFi was hit and miss, very slow when it was working. Housekeeping also added an additional underlay for the bed, however this made very little difference and I considered buying a quality bed topper, eventually laying the lounge cushions on the bed to allow a small improvement. Although the private roof top pool was a seemingly wonderful luxury, the pool was furniture old and damaged, pool spa jets and lights were not functioning and no shelter from the sun. There were two small flat screen televisions with some basic unprofessional local cable TV access. Sometimes the guards assisted by stopping traffic, whilst you attempted to exit the main driveway, but mostly they simply couldn't be bothered.