Overall my husband and I had a great vacation, amenities, service, beach, pools, drinks, and room were excellent. Food was a little bit disappointing but I think everything else about this property makes up for the food. We had a suite with pool on top and it was great suite, everything is clean, smells amazing, and the staff were amazing. Overall 4/5 stars.