We stayed at Hotel Heidelberg for four nights in september. We wanted to stay in the city, but couldn't find avalable rooms there. It takes about 10 min by tram from the hotel to the city, and the walk to the tram-stop is about 2 min. They sell tickets for the tram in the hotel reseption, so that is very convenient. Personally we would like to live in the city next time we visit, we found it to be too far from Heidelberg.
The standard of the hotel is cottage-like, with a ot of wood. Not a modern style. There are wall-to-wall carpets in the rooms(at least in ours), something we don't really like for hygenic reasons. The room was tidy, but they did not change the sheets, even when they were clearly dirty. Small bathroom with shower. Quite large room. No minibar. Breakfast cost 10 Euro pr person pr day. Good breakfast with nice selection, but some flies around the fresh fruit put us of that.
We arrived late, so the reseption was closed when we got there. They left the key for the room for us, but they did not leave the remote for the air-conditioning, which one had to get at the reseptiondesk. This meant a very hot room and little sleep the first night.
The beds are quite hard, and the pillow not very comfotable, but I guess that depends on your preferences.
The area aroud the hotel is very quiet, so not much noise, which is nice. There is also a Lidl a couple of minutes walk up the street.
We ate at the restaurant one night. Very nice food there, so would recomend that.
Ok for the price, if you don't mind staying outside of the city.