First let me state that the quality of the entertainment in the theater was the best we have ever experienced on a cruise. My wife even gave a standing ovation to the final ensemble show.
The ship is beautiful but public bathrooms are not plentiful or convenient (ie the rear of the cafeteria area where you must go up a level to find the nearest one.
Unfortunately, MSC is in the Carnival class. Too many kids, wildly roaming the ship , especially late at night with no adult supervision. As the week wore on and the 'packs' materialized, we found elevators commandeered with teens sitting on every inch of the floor. Not threatening but detracting from the enjoyment you pay for.
Storage space next to beds was almost unusable. Balcony was very nice.