This place is great! Check-in was rough as the assistant could only meet at a specific time and did not let us know until day of. There are also a lot of hidden fees: $40 resort fee a day, plus the only parking is valet which is $46 a day. So in the end I paid $188 extra in fees for 2.5 days. The beach is perfect and the room is absolutely gorgeous. I just wish I was warned of all the fees.