having been on multiple cruises with Holland America, Princess, Royal Caribbean and Norwegian, My opinion is that you that you get what you pay for. I would suggest that if you can swing it, spend the extra bucks. Theres a reason why some cruise lines are cheaper. Also look into booking through the Costco travel site. Also if you own 100 shares(or more) of CCL stock you get $100 onboard credit for a 7 day cruise.