Just a caveat to the great reviews.
The Baltic cruise was fine, just understand that the internet was incredibly expensive and not as advertised. They said there was Internet in cabin, but turned out only if you were midships. We could not get in our cabin. Had to take computer near the Apple place (bad advertising for Apple being in charge--they said they had told Celebrity that the system was inadequate, but no response.) Very inconvenient because I had to work--would not have agreed to go if I had known.
Also, if you have a larger balcony, the auto wash from above keeps it unusable most of the time. A design or operations flaw. Our room staff said they had complained, but didn't do any good.