The perfect view and family setup. Many pools, lazy rivers, hot tubs, a kid area with a slide, tiki bars, friendly hotel staff, and beach proximity. I loved being in the shaded lazy river with my baby and a cocktail while the family swam. But, amenities were inconsistent, cleanliness was average, and communication and check-in issues. Dish soap and towels were provided, but no dish rag. The remote/TV in one bedroom were broken. Expired gym passes from the host needed front desk help. They reluctantly replaced them temporarily as long as we returned them before leaving. The condo appeared clean, but my baby got very dirty knees/feet within minutes of being on the floor. Some of the hotel/pool areas were run-down, but not enough to bother us. All very minor issues compared to the communication and check-in issues. We paid 75 for early check-in at 1. After calls and texts to the host with no response, we finally received our room code at 2:15. With no contact, my stomach dropped thinking we were scammed. Hours later the host responded asking if check-in was smooth. I explained my issues and asked for a partial refund of the early check-in fee. No response. We also had conflicting messages to urgently print parking passes, so we rerouted to find a place to print on the way. But when we arrived, passes were in the room. Communication, customer service, and clear instructions are lacking. Lovely place, but stressful check-in and unreliable communication deter me from recommending