This was a present from our daughters for our 30th anniversary. We couldn't have asked for a better experience. We felt pampered because Viking picked us up, handled our baggage and just in general took great care of us! The restaurants onboard were all wonderful! We ate most of our meals in the World Cafe and they had themed meals for the ports we were visiting (along with a great variety of other dishes)! The excursions were very nice. We would have liked a little more time to wonder around on our own but there was a schedule to keep so we understand. Montenegro was probably our favorite. If going there take the trip to the country olive farm, the family that runs the farm is very nice and made us feel at home. Plus they have turned us into olive oil snobs! Overall it was a wonderful experience and I don't know if we will be able to recreate ever again!