The apartment was great! Cute, clean (although we did have an ant issue, but they came to clean and spray right away). Has a kitchenette with utensils, plates, pots, etc. My tv stopped working (just stayed on loading) but I watched my own shows from my phone so no biggie. The beach is great! Clean, beautiful, water’s warm and not many people. For dining options, prices are not local price. Tourist price. It’s what you would pay in US or Singapore. If you have that expectation, then it’s fine. Transportation is very limited. Everything by taxi, nothing within walkable distance from the hotel. No shuttle except to and from the ferry terminal (free). If you do massages outside, they usually provide free transport to and from the massage place back to the hotel. Bring your own food or snacks then you can enjoy the hotel and the beach much more comfortably. Breakfast buffet was great! Tasty with a good variety of choices. Staff is friendly and helpful. Beautiful property.