The entertainment was excellent. There were two comedians on board, each did a family friendly set and an adult set, with multiple chances to catch either set. There was a company of performers–think they were Playhouse Productions, or something like that. Four men and four women, top notch talent. They performed three different shows–“Epic Rock”–70s-80s music, “Divas”–Beyonce, Lady Gaga, etc–and I’ve forgotten the name of the third one, but it featured soul music. The singing, dancing, lights, fog machine, costumes all were Broadway quality. We caught a show on the main stage every night.
There was also a DJ that did dance parties by the pool by day and in one of the bars at night, a solo singer/guitar player, a band that played in one of the promenade areas, an art gallery, a piano bar, a small library, a serenity deck–(adults only, with hot tub, tables/umbrellas, deck chairs–quiet, peaceful gazing over the water.
There was TV in the rooms–all the networks, CNN, ESPN, TBS, several ship channels–a GPS map that showed the ship’s location, speed, course, etc–a camera on the pool area, another on the front of the ship.
In port, you have the option to get off the ship and just wander around on your own, window shopping and people watching if you like. Cozumel is better for that. Progresso doesn’t really have much to see within walking distance of the pier.
There’s a gym, basketball, volley ball, shuffleboard, mini golf, two pools, a walking/jogging track–but some of those areas aren’t really useable while the ship is in motion due to being pretty windy up top.
Plenty of places indoors and out where you can sit and look out at the ocean.
The cruise director made regular announcements and published a daily newsletter with a schedule of events–bingo, a game show, classes in how to make the towel animals that were placed in the cabins each night, a jewelry show, etc. There was almost always something going on. Usually several different things in different parts of the ship.