Beautiful location and great for groups. The only qualm is that, when we were 15 minutes late during checkout (10:15am instead of 10:00am), they threatened to charge us for another day because of our tardiness. While I understand that we were a few minutes late, it was very aggressive for them to do that after spending literally thousands of dollars staying with them. Seriously, 15 minutes? However, we would stay there again and thought it was an amazing place. You can’t beat that beach!