The villas were beautifully laid out- We enjoyed the private pool and overall layout of the villa. Staff was friendly, although it wouldn't quite be the service you'd expect at a Western 4 or 5 star hotel. (when we checked in, the receptionist wanted to use our taxi to take our luggage to the room. the taxi was not our private driver, and the room wasn't ready for us to even check-in yet, so we were confused why the receptionist wanted to make our taxi wait to bring our luggage to the room). However, overall i feel they put in a lot of effort to make it an enjoyable stay. The bedroom was clean, although there were a few bugs (but we know that can't be completely avoided). Free room service breakfast, which we didn't utilize.