Truly a 5 star experience. I was blown away by how clean and modern the property was. The staff was very friendly and efficient and they provide FREE purified water, which is like handing out free gold in a lot of Mexico. Wish I had time to stay more nights, it was genuinely better than my twice-the-price resort in Cancún