I loved this place. Even better than the pictures. Supermarket, restaurants, bus stop, and beaches all at a walking distance! I definitely recommend renting a car/motorbike to complete the experience. Oh, and service every day!
Personal downside: The communication before the trip was poor. It took me three weeks to get a response to my initial message which got me worried as we were very close to my flight. However, the communication there was great. A receptionist was always readily available and briefed me on all the essentials for the experience. I benefited from this greatly.