We really enjoyed this cruise and also the land leg in Switzerland. We went to some beautiful places and were totally spoilt by the cruise staff. The available options for sightseeing were really good. The meals and all accommodation was first class. Thanks also to Grace for handling our booking so efficiently.