My stay was great all around! I celebrated my birthday there and the staff even sang to me and gave me cake. Everyone was friendly, the pools were amazing, the grounds were always maintained and kept clean and our room was always made up and spotless. All of them - the groundskeeper, the spa staff, front desk, breakfast staff, beach security, lifeguard, housekeeping, the guide and drivers of the shuttle, etc, a big thank you for making our vacation so memorable.