Embarkation OK no disabled check in though, cabin supposed to be biggest inside on ship so the others must have been very very small.
Food in buffet deck 11 is a joke, breakfast, lunch and dinner, everyday the same hardly any rotation. All geared to Italians i had a bowl of cereals in morning, we had to get every lunch off ship in port, and dinner was a cheese roll and fries. Pizzas and fruit at side of pool bar, same everyday and a nice chap did cook different fresh pasta at lunchtimes at side of pizza place, and this wasn't to bad. We do not do main restaurants so cannot comment on those.
Drinks are a bit on the expensive side but if you drink water or fizzy drinks, i recommend the restaurant soda package. For 7 euros all cans and bottled water free during mealtime hours on deck 11 and main restaurants, this saved an absolute fortune, and if you have to go with MSC get this! Be warned though you do have to pay for tea and coffee with meals(except breakfast) and the only place you could get them free was a machine on deck 11 near pizza`s, and then you had to carry them to the buffet restaurant.
7106 was supposed to be a disabled cabin, yet had no hand rails anywhere and the bathroom had a big step, a tiny shower with curtain, and no handrails again.