There is an awesome Riu in Cancun. They are considered 5 star by Mexico standards-which is something that you have to understand going in. Unless you're talking seriously over the top nice, a 5 star in Mexico is a 3.5-4 star in the US. That's just the way it is.