The bottom line: my 6 years old daughter was crying when we were leaving the ship - and asked me to promise her that the next cruise will be at least twice longer... Now to details.
We were warned upfront (including by Cruise Critics reviews) that Celebrity cruises is positioned more to elder people - but it should be less relevant for European cruises especially during the summer school vacations. Indeed, the majority - over 70% to my assessment - of passengers of our cruise were closer to our parents' ages rather to ours (early 40s), and number of kids of our kids' ages (6 and 12) was counted in just few tens. I realize that cruises which are more family and kids oriented would offer even more activities and attractions appealing for us, and probably next time we will be looking for these more - but this does not mean that we didn't enjoy our cruise! Including kids clubs' activities.
We chose this specific cruise mainly because of its itinerary and timing - and we enjoyed each and every moment! Especially we enjoyed the following aspects of our cruise:
(a) embarcation and disembarcation processess at each and every port were extremely efficient
(b) very friendly and helpful staff, giving a pleasant feeling at every corner of the ship
(c) excellent food both at Oceanview Cafe and especially at San Marco restaurant
(d) Gym and spa are excellent, especially helpful on see days but also good after busy port days.
Couple of minor drawbacks:
(a) Stockholm deserves much more than 7 hours we were given
(b) Major activities and shows are too much oriented for the elder croud... Again, we didn't feel bored - but we were expecting for more...
Details about the stateroom are given separately.
It was worth each and every cent we spent on this room, which is much bigger than a normal veranda room. Kids had a separate sleeping area with two sofa beds which were folded every morning and unfolded every evening by our great room attended Migel. A minor drawback of the room is its location at the very aft of the ship which was a bit noisy.