I have been on 16 cruises on all the popular cruise lines. I would rate HAL the best all around cruise line with Princess a close second. Had a bad experience with Celebrity.
My wife and I were on the Constellation's June 9th Baltic sailing. We were late embarking in Amsterdam because the crew were trying to do a quick clean up after a norovirus outbreak on May Baltic sailing. This was a mistake because we had another outbreak on our cruise in which many were sick. My wife and I were sick for half of the 12 night cruise. I was also not at all impressed with the entertainment and food. It had to be the worst in all of the 16 cruises we have been on. The ship is grand after the refit and the service was great. but that is all I can say that is good about Celebrity. It was not a happy ship compared to our other cruises, no bridge playing, no happy hour, a big beautiful cinema used more as a meeting room. PPV movies on the new flat screen TV's were $12.00 and unwatchable due to very poor picture quality. Too many extra charges for too many functions. I had great expectations for this cruise on this premium cruise line. But was very disappointed. When we returned home, Celebrity is very unwilling to offer proper compensation. All they are offering is 48 hrs toward a future cruise which is a standard form letter.