Stayed here one night after being on a live aboard for 5 days, everyone that was on the shuttle bus with me was impressed at the front office and grounds, which are very nice. I was upgraded to an oceanfront suite, which was amazing, the beach is right out the door and you can watch the sunset from your porch. The other rooms also looked wonderful. I did use internet in the room which I found a bit spotty, connection was challenging. Staff was great and friendly, AC worked well and the restaurant was quite good. It's a good hike from town so take a taxi.
Only for improvement is checkout, there seems to be no late checkout policy, whether you pay or not. This is tough as there is no air conditioned place to wait, and I had two hours to kill, so by the end I was very hot and a bit sweaty.