Stayed with family there for one week. I can say they have all we need and the service is fantastic. The staff was really helpful and friendly. They talked to us every day, they are like family. I felt warm and peaceful at this resort and resort staff always remembered our last name throughout our stay. Our villa was the most incredible room we have ever stayed in. There are 2 bed room pool villa and 3 bedroom pool villa. We would love to stay in 3 bedroom pool villa cause there are two swimming pools. The second swimming pool is on the second floor at the balcony with its beautiful ocean view. The dining area is amazing, fully equipped kitchen, family size refrigerator, 3 TVs in our villa, 3 spacious bathrooms, Exquisite Thai Sala where we can played our favorite songs via our I Phone but the resort also provided the IPod Touch for the music. You could stay a week and not move out of your villa. The villa is huge with a great layout, but the most peaceful part of the resort is the wonderful villas with the best beds and the infinity pool and outdoor jet pool attached to all Villas. You find that you spend more time just at your villa relaxing in your private pool with a drink from the mini bar and the view of paradise. The effort by staff to create an intimate and stunning in-house BBQ with private chef and all the trimmings- our best moment..We loved every minute with the people there. Definitely we would be back. Keep your work up and we miss you guys!!!