I have to disagree with you on that. In July, the busiest month of the year in the Med we got 3 single Inside cabins for 1 week (Croatia/Greece/Adriatic Coast) including everything, premium drink-package, WiFi for all our devices and service charge for about $ 1000 each. Still prefer Costa food, was shocked at the MSC buffet with all the burgers and hotdogs offered, not the kind of food I am looking for on vacation. And the cream deserts you are complaining about on Costa were all I remember seeing on MSC buffet. We tipped well so had good service, so no complains about the staff at all but don't think I will sail MSC again.