We were extremely disappointed with this hotel. Cleaning staff was extremely impolite and dismissive as well as the fact that in the general Hotel when dog urine was seen on the elevator floor, I was told there were no dogs . Whatever yellow substance was on the elevator did not get cleaned up until I complained again the following day. Modern amenities were totally lacking, The one positive was that the view from the room was very nice. I would never recommend this hotel for anyone visiting Heidelberg.