We took our parents (80's) on a 14 day Caribbean Cruise in February 2012. Was sold on the fact that MSC prices are substantially less (about 1/3 less) than the competitors.
We have all taken an Alaska cruise on Norwegian Sun and an 18 day Princess Coral Cruise through the Panama Canal, I believe, we are able to fairly compare for reader's benefit.
MSC is a discount cruise line . . . not just to make less money! They have to cut costs somewhere! Before I get into the finer details, the four keys: 1) Ship; 2) room; 3) food and 4) entertainment were definitely 4.5 star without hesitation.
14008 and 14010 are well placed with good wind break panel. Balcony size are excellent! (secret: ask cabin steward for a lounger, he will get you one for reading or that great afternoon nap!). Lots of room inside for lounging. Bathroom has a regular tub. WATCH OUT: Unless you use liquid soap for showers, the ship does not have any bars of soap on board, bring your own for a shower.