1st couple cruises were carnival.....when we discovered Princess (same shipping line btw) we never even considered carnival again. You pay a little more but well worth the experience upgrade.
cruise upgrades make all the difference. Weeds out lots of folks who want to eat and drink free, IMO. Call me a snob. Is ok.