My family of four just spent 2 weeks here and we were very satisfied. Our two bed, two bath apartment was spacious. The bathrooms were also spacious and the showers especially were very comfortable with great water pressure. We also all slept really well, much better than we usually do when travelling. So the beds and pillows are very good. At the end of a hot day we also enjoyed cooling down in the pool which was just the right temperature for us. The staff were very helpful and when we e-mailed to request a certain time for cleaning (which was twice a week) or to have something printed they replied immediately and were very accommodating. The location is good and if you walk for less than 10 minutes in any direction you will find stores, markets or restaurants. A grab taxi was never more than 3 minutes away.