Given the reviews here was expecting the worst, but overall it was actually quite ok. Given the amazing ports and more than reasonable price, I am pretty satisfied in the end.
Itinerary: Reykjavík to Tromso via Svalbard. 3 days at sea which was a good break between all the excursions. 3 of the ports were tendered - but only the very first one was somewhat chaotic. The only issue was that they cut the last day to half and arrived to Tromso at 8pm the day before disembarkation. This was communicated a month before booking, but still weird. This would actually be useful for people who had flight from Tromso at 6/7am (one of the very few flights out of Tromso on that day) since the disembarkation started at 3am; however when enquired before sailing the people at the call center said that the disembarkation would be at 6am the earliest, so we decided not to book the early morning flight, but it turned out you could even get an official transfer from the ship at that time. Since we did not have that flight, we were able to leave the ship around 830am without any issues.
Food: complimentary options were reasonable for mainstream cruiseline. In MDR some items were very good, some were edible, most somewhere in the middle. Buffet was surprisingly good for breakfast, and even for lunch and dinner there were decent options. The Irish pub was open late at night and the wings/hot dogs were not bad. Specialty restaurants - le bistro was very nice, comparable to a good french restaurant on land; cagneys steakhouse - not quite the same as a good one on land, but definitely nothing to complain about; tepanayaki - avoid at all costs, food absolutely disgusting, much worse than anything else on ship; hibachi performance was very questionable at best.