You are comparing a Chevy pick up to a Mercedes convertible. If you are really looking for something that high end, how on earth did you end up on Carnival?! ANY travel periodical will tell you that.
If you are that picky about things, worrying about a hard bed, stay home. Nothing compares to your own things. Travel is for those that are openminded and like to experience DIFFERNT things!