The trip was fantastic. The ship was beautiful and the crew were amazing. We had an awesome waiter the first night so we asked for him for the rest of the trip. Darko was his name so if he's on your ship ask for him. The food was out of this world whole lobster one night.
The sites were awesome. We had local people telling us about each port which was worth it. They were very knowledgeable. Sometime it was information overload. The busses were very comfortable getting to each site.
We are really glad we took this trip. Viking does an amazing job. The only thing that was a disappointment was that we had to leave Barcelona early because of the wind so we didn't get to do our afternoon tour. The captain said if we didn't leave early we might not get out. We did explore the day we got there which we were glad of so we got to see some of the Gaudi buildings. Also you need to spend more than 45 min to an hour in Pisa. We didn't get enough time there.
The cabin was beautiful. the only thing I would recommend is that you do a guarantee. We had some people do that and they got bumped up to a suite. All the cabins have verandas so you have nothing to loose. Our room attendant Ryan was the best.