I've done six cruises, Royal caribian, Norwegian, Costa, and now MSC Divina. It was a 12 day cruise to the Panama Canal and Columbia including some islands.
Overall the food was ok but not great in the dining room. Buffet was overwhelming.
The shows were horrible, the only show I enjoyed was the Michael Jackson show. Two nights of opera that's a little too much. The Pirate show was boring.
Nice size, could have used a few more hangers and an iron. Other cruise ships have iron in every cabin.