There seems to be little information on MSC cruises so I am sharing out balcony experience on Magnifica.
We agreed with most posts saying food tedious, not tasty...repetitive. The lunch salad bar was okay and fruit fresh enough. Veeeery limited free drinks. Formal dining did not seem to help food and orders often wrong and service hurried at second seating. We quickly (three nights) choose to go buffet and called it the "carb cruise". Fries and almost meatless pizza with occasional surprise of something different but still not well seasoned on buffet. Nothing to order at breakfast.
Formal dining seemed very unorganized and waits were painfully long to often get wrong order.
The room was adequate, a little room at foot of bed to move towards the balcony. The furnishings very cheap. The linens need replacing as did mattress. I urge MSC to consider the need for comfortable sleep and upgrade to good mattress and soft pillows.