The villa is very comfortable and in a quiet location (nothing much at walking distance) right by the beach. The pool is excellent and the service was very friendly. However, this place is more suited for independent living and doesn't offer most of the usual hotel services. Moreover, it is overpriced for what you get. For example, there is no reception and no phone number to call after hours. Breakfast was included and is humongous but options are limited and frankly it wasn't tasty. We had planned to cook most of our own meals since there aren't a lot of restaurant options nearby; this proved a little challenging as the kitchen was not fully equipped (though functional after requesting a chopping knife) and the promised barbeque grill wasn't there. You'll also need to come with a Thai speaker as there is no service in English. We had a good time, but the price/value ratio is not correct and wouldn't stay again for that reason.