Hyatt Ziva Cancun

Good

Very little seaweed in the water or on the sand, people swimming.