Was a great time,there is shopping right at the pair and in town.usual touristy stuff you would expect, but was clean, had free shuttle into town. we booked our excursion in progreso and got a great deal for the beach day. we paid 135.00 for two adults and 3 kids total. the bus ride was good, the lady on the bus told us all about the yucatan. the town was run down but is expected. the bus ride was about twenty minutes. There was a beach, pool, loungers, two bars and food..all included.great music and even had massages on the beach for 20.00 a hour. the food was great authentic Mexican food. plus the drinks were really good, the rum punch was tasty. they also made sure we made it back to the ship on time. took us directly to the ship. all in all a great time. oh and getting on and off the ship was a breeze, no delays at all.