I have been to Cancun 5 times and have stayed at the Royal Sands and Royal Mayan and I'd have to agree with the other posts that the Royal Sands is a top-notch resort. I have never been to Hawaii but, my husband has and would pick Cancun over it for the same reasons that others have posted; beaches/expense/conveince to get to/friendliness ect. I 've been to several other caribbean islands and have exchanged my week for other destinations in the US and The Royal Sands has been the best so far. Every unit has a pool(incredible pool)/ocean view. The rooms are HUGE with TWO balconies, the one balcony is in your bedroom, which i love! (if you get the 2br units) The grounds of the Royal Resorts are beautiful! The people in Mexico can't do enough for you so the service is superb! It is such an inexpensive vacation food wise also. The supermarkets are no more than the states and the restaurants are bout the same if not cheaper. The food in Mexico is not going to be up to par to the restaurants in NYC,ect. but, it is good for Mexico/caribbean. I would say go for the Sands! Even the Royal Mayan, Islander and Caribbean will not leave you dissappointed! Have fun! :whoopie: