Beautiful area and the garden villa was fantastic - large, clean, very nice. The central pool area was also amazing, however is not suitable for noisy children. The menu and bar are fine - not too expensive. When I first booked this villa, I made a mistake in the booking - we contacted the hotel immediately and they refused to allow us to cancel that booking and rebook with the amendment - this is extremely poor service - shows no trust for the customer - so be very careful when booking or trying to make changes with them. Likewise when renting the scooter, I was short 250 baht for the day hire (about 10 dollars) after paying 1000 baht deposit and they refused to put it on the room tab, or allow me to pay later in the day, or to use my credit card - i had to go out and find an ATM so I could pay them cash immediately - again this is terrible customer service, particularly from the motorbike/taxi hire guy. The welcome/reception staff, although nice, did not really give us any information about the facilities, such as where the gym was etc. Customer service needs to be improved here, so people can enjoy the villas to their full potential. Also, the wifi constantly dropped out which was frustrating.