Hotel Heidelberg is a clean, basic hotel on the outskirts of town. The staff was friendly and spoke excellent English. Our room had a bed, nightstand, desk, small television and en suite bathroom. The shower was the standard European size (small, but manageable), although the door to it was quite narrow. The bed was also typical of what we've found in Germany- a double frame, but consisting of two single-size mattresses, and the coverings consisted of a fitted sheet, a fluffy down duvet and large, square pillows. At our request (at the time of reservation), the hotel was able to put a mini-fridge in the room. We were down in the basement, so our room did smell a touch musty when we first arrived, but once we popped open the window it aired out very quickly. We also only got cell phone reception if we left our phones in the window sill, which was a bit nerve wracking because it was our first night away from our baby; the reception was fine in the rest of the hotel, so if that's an issue for you (or you want access to the internet), don't book a basement room!
The hotel has a public restaurant and offers a breakfast buffet for guests. The buffet may or may not be included in your price, depending on how you place the reservation. It is advertised as an American buffet, but it's really a nice mix of American and German- there are eggs, bacon and sausage, as well as pastries, cereal, German cold cuts, olives, tomato & mozzarella, etc. The food was all quite tasty. We arrived at the tail end of breakfast, and there was very little bacon & sausage left and no scrambled eggs, but the kitchen was happy to whip up an enormous plate of eggs for us.
If your goal is to see Heidelberg, this hotel may not be your best choice because it is a bit out from the city center, but we were there for an event at the US Army Garrison (Patrick Henry Village) which was an easy 5-10 minute drive away.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC