In Cancun, Mexico, new hotels pop up for every price point