The ship was kept immaculately clean and the onboard crew, staff, and entertainment were excellent. As usual, food started out great and the quality decreased over the course of the cruise. We were upgraded from sea view to veranda without our consent and it was not worth it. Having the veranda took space from the interior of the cabin and it was not really big enough for three.
My main complaint was with the excursions-particularly in Iceland. Iceland was to be the highlight of the trip. Instead of the volcanic nature walk the excursion brochure described for Rekjavik we were driven through some scenic areas and then dumped at the blue spa lagoon for a hour and a half. We had the spa bathing experience the day before in Ackeuyri and did not pay for or want a double dose of bathing. The excursions were overpriced and overpromised for what we were actually given. Take the cruise but seek excursion options elsewhere. There are lots of reputable local tour operators, such as DenRus in St. Petersburg, out there. Find them. You will be much better served.
There was also a great deal of pressure from some of the staff, ie spa, to pay for expensive treatments on the "at sea" days. I felt kind of like I was being run through a money milking machine on the tour of the ship.