We have cruised with MSC before, so the free upgrade from inside to balcony, £ discount and free kids, breakfast on balcony was a no brainer !. We travelled with our 2 children aged 16 and 10, also our mothers aged 68 and 78.
We had 2 spacious balcony cabins next to each other, which were spotlessly clean with plenty wardrobe/cupboard space. Our cabin steward was very friendly and helpful.
We ate in the Cerro d'oro restaurant 6 out of 7 nights. Our waiters were great and food was plentiful. There are so many courses that if you don't like something you can skip that course.
Lovely spacious balcony cabin