The Good - Great views, quiet, spacious rooms, good breakfast options and a nice pool. Away from the city center which could be a good or bad depending on your preference.
The bad - mixed feelings about the staff. Some were very friendly but difficult to communicate with them in English. We booked a connecting 2 bedroom villa with a pool. We were given a two floors (you have to go outside to access the stairsl with still under construction patio. When we complained we were moved to what we booked on the site - right next door to the other villa!
The Ugly - a live big cockroach in the bathroom, few lizards in the room, blown fuse for all the outlets, just two towels in the bathroom (no hand towels or face towels), only two small bottles of water for brushing and/or drinking. While breakfast was delicious the restaurant menu is pretty bad - don't even bother with the pizza. We ended up getting Grab takeout the next night.
Overall it's a great property but lacks simple things that could make it a 4-5 star property - amenities, good food, and service!