I've cruised Carnival, Princess, and Royal Caribbean. I've had a wonderful time on all of my cruises. There are more similarities than differences in these lines. I hope to try some of the other lines, also. I don't think you can go wrong cruising on any of these three.