Great place and mid priced for the island. It is a first class experience for the location and an amazing romantic away. There is good relaxing snorkeling on site. They go above and beyond with their service and attention to detail. It is beautiful, quiet, well maintained, clean to western standards, and frankly exceptional. The food and drinks are great, however language barriers can make ordering curious, but never a problem. With my Issan wife it was hard to get the food it spicey enough for us. The Thai dishes are great, fresh, and well presented.
The western food is good too, but like most places in Thailand, it's close to your expectations and if that's what you want you're in the wrong place. You can rent a scooter for 100 baht less down the road, but the convenience and safety of renting on site make it worth it. Loved it all!