If you have a car this hotel is fine; on-street parking is free though it's a bit far from Heidelberg's center. Breakfast is good; restaurant wasn't open to try for dinner but looked very nice. Clean room with wood floors, and a helpful night manager.
This is the only European hotel where we washed our clothes and it was not expensive. Only 4 Euros per load (it was always 2 loads). All other european hotels charged seems like 10 times more for same service. Location is great because it is close to train station and walk distance to old town. Negatives: nearby drunks have a place to spend their time and can yell load at night at each other. But location is NOT dangerous - we stayed there with our child. Blankets are too small in size.TV was small in size with only few (I believe 4 channels) . One positive thing I forgot to mention is - the hotel has a lobby in a design of a sunroom. I used it all the time to meet my friend. I am glad they had it. I would recommend this hotel.