We just came back from our cruise with MSC Preziosa. It was our second cruise with MSC and also our second cruise all together. We selected this cruise mainly for the nice itinerary and for the competitive price compared to other cruise ships/companies. The travelling company consisted of me, my girlfriend and another couple, in other words no children.
First of all I like to say that the ship is beautiful and absolutely spotless both on the inside and on the outside. The cabins are spacious and clean. Nothing to complain about here.
The food in the buffet is nothing that you would write home about but it is at least of a decent standard. The buffet is however badly overcrowded and you will sometimes struggle with finding a table. After a couple of days we found out that you could eat both breakfast and lunch in the main dining restaurants with table service. This was a much nicer and quieter experience that we certainly would recommend. The food in the main dining restaurants during the evenings is ok but not more. Also the portions are quite small so do not except to get full on just one or two dishes.