Cozumel was beautiful and we wished we would not have booked an excursion through Carnival for this one. One tip--if you are looking for real Mexican cuisine--do NOT take the Isla Pasion excursion! The private island was absolutely beautiful...but the buffet---well if french fries, spaghetti and chicken tenders are your kind of Mexican then go for it...even the guacamole was sub-par. Drinks like beer and rum punch were free so if you go to drink and sunbathe then it is the place for you. We were looking for a little authenticity so we weren't thrilled with that--but the ride to and from the island was wonderful and it was absolutely beautiful!