The place was beautiful, the staff were really great. Fewer amenities than expected (they have a store where they sell most things). There's no phone in the room, but they will deliver to the room if you have a phone to call the restaurant. The pools are cold.
Google maps are very off in this area, and finding the hotel was quite difficult - if you're driving make sure you know how to get there, especially if you're driving at night.