The cruise was spectacular. The entire staff was perfect. The tours were all interesting and really very well planned. We had time to see the points of interest and hear all the discussions about the history and local flavor. Weather was a little bit of an issue and it means packing clothes that will work under a variety of situations. Make sure your shoes are comfortable and broken in since walking is a big part of the trip.
We travelled with friends but certainly during the trip met many people that we interacted with on a daily basis. This was certainly part of the fun. Every evening there was an activity/event in the ballroom and always worth going. Our favorite was the glass blowing. Our room had a television but we didn't turn it on until the last day! The internet connection was the only downside of the entire trip. Slow and hard to access. This was not a big issue for us but there was certainly grumbling about it.
The food was all excellent. The open dining worked well and you meet people along the way and certainly eat with friends old and new. Unlike some cruises the food is not non-stop. That actually worked well and kept the calories and eating in general in a more normal scope. You are certainly never hungry. We bought the bar special for the trip and really enjoyed the crowd that routinely went there in the evening. As a beer drinker I would have liked more options but it was more than adequate.