Yes, MSC is a cheap price and you pay for everything on board, including water at the evening meal. We filled our water bottles up at the buffet and were able to take them off the ship and back on,. Tea and coffee available all day from the buffet. The meals at the buffet were of a good assortment including carvery, eastern, spaghetti, hot dogs, hamburgers, chips,soup, salads,pizza,vegetarian and plenty of desserts. We ate at the restaurant for breakfast and dinner. You could also eat at the restaurant for lunch if you prefer to dodge the buffet. There was never a time that we couldn't get a seat at the buffet.
Meals of average size but you could ask for seconds.
There is a steak house at extra cost.
Very comfortable bed. Bedside cupboards on each side of the bed. Touch lights beside the bed. Excellent bathroom with glass shower door, Pull out line to hang bathers on. Ample room in the wardrobe but could have included more hangers. 4 drawers.Space under the bed for the suitcases.