Gorgeous property, unbeatable location. It looks like everything is really far apart, but it is not. The rooms were impeccable all around. Only minor misses were on the communication side with respect to the suite kitchen amenities, e.g. actually having dish soap and laundry detergent available, but not in the room, and the missed dates that the onsite restaurants were open. We spent money buying kitchen items that we later realize we’re not needed because they were included but not provided in a timely fashion. Finally, we put a credit card on file when we checked in, but when we went to the restaurants, it was seemingly not on file which was awkward and not at rectified automatically during our stay. Otherwise, this was truly a stunning and remarkable hotel. Kids loved the beach.