We have been on several Celebrity ships and cruises. The itinerary for this Baltic cruse was very good and we enjoyed most of the stops. For the most part we did our own tours, both self guided (Thank you Rick Steves) or ones we booked on line.
As to the ship itself..... it is showing its age and is need of repairs and updating. We had a balcony room, the arm on the sofa was worn and torn, the back of the desk chair also showed damage, the carpet was old/perhaps just dirty? Several days we had at least one bath towel which was torn at the edge. Furniture in some of the common areas also showed similar wear and tear. Dinner was good, the selections varied sufficient that everyone at our table was able to find something they liked. The Oceanview Cafe.... which is much better than the breakfast dining on the Millennium Class ships still was very crowded with guests tripping over each other.
We have booked the ship again, but if we find the same conditions in our room, then this will be our last Silhouette cruise until we read it has been refurbished.