This was a once in a lifetime honeymoon cruise for me and my new wife, who had never been to Europe before. Had a fantastic time and enjoyed all of the tours we took. Wish we had added days in Bern, because once you debark you are taken to the Airport to fly home. Never had a bad meal and the service and cooking was 5 star. The cruise is a little spendy but you get your monies worth. Customer service is top notch. The cabin attendant we had was exceptional. My wife mentioned the bed being a little hard and that night we had a mattress pad. I mentioned having blisters due to all the walking and that afternoon there was a tub in our cabin to soak my feet. The room was made up twice a day and was always immaculate. The guided tours we took were phenomenal and the guides were top notch.