We booked this unit without remembering we had stayed in it before since it’s been 4 years. The unit is nice, mostly clean and incredibly convenient, but there are some things that desperately need attention. The couches need a deep clean (they’re clean, but with close inspection could use some treatment). The beds (all of them) are quite firm so if that’s not your comfort, this unit won’t be for you. Also, if you sleep cold, you’ll need to bring some extra blankets. The kitchen is well-equipped but the pans need to be replaced (we make breakfast and lunch everyday) because they are quite worn. We also did have some pests (a few in the kitchen and one in the guest bathroom). Showers are clean, but definitely old. Bedding on the beds was clean but some pillows were busted and one of the extras in the closet had a stain on it. We also found a sock in one of the drawers (not terribly disturbing but not thrilling either). Washer/dryer works well. Patio was wonderful for us because I like to be high up but my husband gets nervous. View was great of beach and pool. Patio furniture was great for napping and eating. As I said, the unit is nice, and worked for us, but we weren’t blown away by the luxury of it as we have been with some other units. You can’t beat the location and beach service though (but be prepared to get up early to snag your seat…they say you can’t save them and leave but everyone does so that’s kind of frustrating because you also can’t have a company set up reserved seats for you as you can at some other locations).