Hotel is a little far from the center of Heidelberg, but with the car or with the Heidelberg's incredible system of public transportation, it's a piece of cake to get there.
I stayed for 2 nights, room was clean, free wifi. There's a great self-check-in system, if you should arrive out of the check-in hours.
More