Just returned from a 2 week cruise of the Baltic on the Celebrity Eclipse.
I've been on 2 cruises before. Once with Royal Caribbean International on 2 week Caribbean Cruise from Miami (pretty good) and once with Page&Moy Cruise to the Norweigan Fjords from Harwich (best not talked about too much-really awful).
The Celebrity Eclipse is my best cruise experience so far. The Eclipse is a great ship, with fantastic facilities both indoor and out on deck.