I was also on this cruise (I had to take a cruise before December 31 in order to keep my Diamond Status) It was my cruise#58 and 2nd with MSC and all in all it was a nice relaxing cruise. I enjoyed it quite a bit. Food was much better that on Divina back in 2016. the only thing was that the juices in the morning were watered down way too much. Getting a bag of tea was also challenging some times. As a Diamond member I had a dinner for two at the Steak House, and it was excellent!
Did not go to any shows, and slept a lot on this cruise. The beds were quite comfortable.
Only in Nassau I went ashore, but was back after 2 hours. On debarkation day I could stay till 9 in my cabin which was a huge plus.