Getting on the ship took over 2 hours which was hardly the best start for a 4 day cruise. The worst thing was that not one single MSC staff member apologized for the wait and it appeared like it was normal which is a reason why it would be very unlikely I would take a cruise with them again.
After boarding my wife and I were pleasantly surprised by the Grand look of the ship. We went straight upstairs to the dining room where we had pizza which was very good, 1st pizza I have had in about 4 years because I do not usually like them but they were just out of the Oven and looked to good to resist. There were a lot of other choice of food along with fresh made Cream cakes and Tarts.
During the Cruise the food was just ok, nothing outstanding but they had a fair amount of choices available.
Room appeared bigger than a lot of Ships I have cruised on before including Royal Caribbean's Allure of the Seas. Everything about the room was good apart from the size of the TV screen. The location was perfect for Theater. You won't go wrong with this room.