Celebrity is the up-scale big sister of Royal Caribbean. Of the seven cruise lines we've been on, we like Celebrity's food the best. They have a fabulous brunch each cruise that includes everyone, without an upcharge. We did the Baltic on the Eclipse and the rooms were nice. Service was comparable to
DCL. When we overnighted in St. Petersburg we did two day-long shore excursions, which barely scratched the surface, and the night we were in port we attended a performance of Swan Lake at the local ballet school. It was a private performance just for the ship's passengers, and the ballerinas were better than any professional troupes we've seen stateside. When we got back to the ship that night, the ship's buffet was open so we didn't feel too bad about missing our regular dinner.
We've cruised with DCL six times and will always love the mouse, but they aren't the only cruise line with a great product.