Honestly, this place is even better than imagined. A tad pricy, but the view is incredible and having your own beach is well worth the money. It was clean, comfortable, well-stocked and the manager was friendly and easy to get in touch with. The only complaint we have is that check-in is at 4pm and check-out is at 10a. When I asked the manager, it's so they can clean, but to us it was limiting. However, I will say that we were able to stay and enjoy the beach after check-out, which was very generous. I would 100% recommend this and are already planning our next trip!