This is a mixed review. Overall, this is nice hotel and the staff at the front desk were nice and friendly, but the beds were TERRIBLY hard! Possibly the hardest bed I have ever slept on in a hotel. We loved the beach area, pool area, and restaurant....but sleeping on a hard bed makes it hard to enjoy all of that a much! We also never had our room cleaned - they do cleaning every other day and the time they came to clean we were in our room, so they gave us clean towels but never came back. We finally put the trash out in the hall. The morning we checked out, there was only one valet attendant working and a line of 5-6 people ahead of us. I also didn't like the only option for parking being valet - at $27 a night. I would not stay here again because of the beds - they were that hard.