The temperpedic mattresses were amazingly comfortable. We stayed in #505 with an oceanfront view from the dining room, living room, and one of the two bedrooms upstairs. The outside trim paint needs to be refreshed, but the unit inside was clean and spacious with two bedrooms and two baths upstairs, a living room, dining area, kitchen and half bath downstairs. One of the baths upstairs had a shower, and the other had a jacuzzi tub with shower wand. The indoor swimming pool, hot tub, and sauna were great! We also played pool in the clubhouse and walked down the trail to the beach. It is quite a long walk downhill to the beach on the trail, but the beach itself is walkable even though there are lots of rocks. There are better walking and playing beaches just a few minutes away by car. This is a good place to stay when you want room for the family to be together and not have to hang out in just a hotel room. The kitchen is fully stocked with pots, pans, and dishes, so you can easily cook in the unit. Check-in time is 5 pm and check-out time is 11 am. That is only 18 hours. I asked if there was late checkout available for a fee and was told no. It would be nicer to have checkout time at noon.