IMO, if you liked Princess, you will love Celebrity. Princess is the only cruiseline where I really didn't have a good time. It was ok, but I recall being vey disappointed. I found their food bland, dinner service was way too slow, to the point where we were always late to the shows (partly to blame on our table companions that always arrived late, then ordered apps, dinner and dessert-so frustrating!) and the entertainment quite boring. This was several years ago, so I don't know that I'd feel the same if we ever tried them again. At this point my ratings would be 1. Celebrity, 2. NCL, 3. Carnival, 4. Princess. This will be our first with MSC so I don't know where they will fall.