This is not going to be long winded but I feel the need to voice my opinion which is absolutely POSITIVE...not always shared by MSC cruisers on CC.
How you rate your cruise often depends on expectations and attitude to dealing with any shortfall.
You choose your cruise, you pay for it, you pack, you go. Remember though to have a good time and this is impossible if you are going to grumble because " on ...... you didn't have to pay for water at dinner " or " on ..... coffee was served after the meal ".