Progreso, Mexico is a port stop with Carnival Cruise Line. If you don't wish to visit the Mayan Ruins, this resort is a great way to spend your day. Grab a chair by the pool or beach, and enjoy cold beverages, pleasant breezes, and good company with fellow cruisers. For beach-combers, shells are plentiful. Just be sure there aren't any live critters still inside! Beachfront massages are available for purchase...very relaxing! A few vendors selling their wares are present on property, but they are not intrusive. Food selection was somewhat limited, but tasty. Drinks were very cold and refreshing....our waiter, Elias, kept us well-hydrated! This was a return trip for us! read more