My wife and I had a hugely enjoyable cruise, the main reason for going was to visit St Petersburg but the other destinations were interesting. The ship is spotless both inside and out , maintenance is continuous and any faults or problems are solved rapidly. Tilbury is very convenient for use , only 35 minutes from home and the process of boarding and disembarking is straightforward. We had an internal cabin on deck 5 towards the bow , it was spacious with lots of wardrobe space , single beds that the very cheerful steward rapidly converted to a double and a good sized shower.
Plus sides are lots of choice of places to eat, varied and good food ,reasonable drink prices, charming staff in bars and resteraunts,a very capable band and dancers, lots of outside space and lots of things to do on days at sea.
Down sides are they need more seating for wet days ,maybe dump the disco which was never used, a library that had short hours tho plenty of books, singers that could have been better.