This condo complex has great amenities and location. Heated pool was great, hot tub was hot. Property was very clean and security was great (pool area was always patrolled, manned security gate for parking lot, etc.). Staff were very friendly, everyone we encountered! Breakfast restaurant was delicious and good prices. Unit itself had a great view, but left a few things to be desired. Shower was dirty upon arrival (trash stuck to shower wall), no curtains in master bedroom, no blow dryer (listing says there is). Very minimal basics provided (a couple mini hand soap bars and a used dish scrub sponge, no paper towels, no starter toiletries, etc.). Many places we've stayed include beach supplies such as beach/pool towels, beach chairs, and a cooler. This unit had none of that. I was glad we brought our own pool/beach towels. Washer and dryer were in the unit, but we never used them. Communication with host was poor. They took several days to respond to each message, and they never responded or provided curtains for the bedroom. We ended up removing the living room curtains and putting them in the bedroom just so we could sleep in a little after sunrise! All that said, we would definitely stay at this complex again, and we might even stay at the same unit, but we'd just come more prepared with kitchen supplies, toiletries, beach towels/chairs/coolers, etc.