I have been all over the Carribean and just recently went to Barcelo Maya at the Mayan Riviera. A five star resort. This place was the best. You can take a dirrect flight from Charlotte to Cancun and then you will take a shuttle to the all inclusive resort, Barcelo Maya. Deffinately one of the most beautiful resorts I have ever been to. It is huge and lots to do. You can easily go to Playa de Carmon as well as Cozumel to go diving or whatever. We booked it through Vacation Express and it includes airfare and everything. We went and stayed in a deluxe suite for only 750 pp. I would check it out bro. Just about everything at the resort is free including wind surfing, snorkeling, sea kayaking, and sail boating.