My wife and I just got back from cancun last week. We had a great time we stayed at the Omni cancun. It is not the fanciest place but the people were great and the food was excellant. Xel-ha is a great day trip. If you are going to snorkel this is the best no waves and no getting kicked in the face by other swimmers. We did not do it but X-plore looked like a great eco park with rides. Any of the mayan stuff is about 3 hours one way so it takes a whole day. Stay away from the timeshare people they are in the airport and in the hotels. We also went to Coco Bongo a great nightclub. I would recommend Coco Bongo and Xel-ha to anyone. Have a great time.
Does Coco Bongo still have people dangling from the ceilings? I was there about 8 years go(dang!) for spring break and that club was sweet!