Great place. Had a little trouble with one of the card keys not working but the main office was able to reset it for us.
We had to walk to the main lodge to get down to the beach so a bit more of a trek than it looked from the picture, and the outdoor deck was a little small. Overall a really nice place to stay though. Very clean, pretty, functional.