I really enjoyed my two cruises on MSC.  I hope to take another one soon.  I'll bet though that the price you paid was less than what you pay on those other cruiselinefans.  This cruise line has just as much value as Carnival and often beats Carnival's prices.  Plus the ships are so elegant.  Gloria