Other than the fact that we reserved a two bedroom with 2 full beds in one room and 1 king in another and we got switched to two bedrooms with a king in each one and a mattress in the living room, the accommodations were good. The location is ideal and is in a very touristy area. The check-in process was not smooth. If you are traveling with young kids who might be tired upon arrival, this might not be the place for you. We did not end up getting our key until 6:15 or so. The resort did waive the fee and parking for us, but the headache of waiting was not worth it. The rooftop pool was nice, but towels were not always available. Beach access was lovely and easy to use.