Everything was fabulous. Great check-in process. The pools and lounge were excellent. Lots of fun. A lot of great support staff. My favorite was Adriana (Housekeeping Staff). She was the best at keeping my bedroom cleaning. She made sure everything in the room was an excellent condition. She honor ALL of our crazy requests. She was friendly, kind, hard-working.