I've been on royal, carnival and some other small luxury liners and all I have to to say is you get what you pay for on carnival. Your quarters are a hole and everything is minimal at most. It is good fun but more of a family kind of thing. Research the right boat for you. The old boats are much worse