This was just an outstanding hotel. The front desk was delightful and the room was lovely. The hotel was just set up fabulously and you didn't feel on top of people. I loved that the offered a drink if you didn't use housekeeping that day. The English translation needs to be updated to make it clear that the drink is only good for the day the coupon is given, but the bartender was lovely about it.
Breakfast was amazing. I highly recommend. My daughter is a vegan and had more options than anywhere we've ever been. I am not a vegan and was very happy with all my options as well. It's a beautiful dining room and quiet and lovely to have a relaxing breakfast.
The only sad note for me was the steam bath was not available for our stay. I wish the front desk had made us aware before we changed and went up there (because we said how much we were looking forward to it and asked where it was) but there was just a note saying it was broken. It's a small thing, but it was something that I had been looking forward to after walking miles and miles each day.
The fitness room was in a sweet attic-type room and busy in the early morning and empty in the evening. They supplied water there.
Be aware that this is just outside the old town. We walked everywhere we went - to old town, the castle, the train station, etc., and everything was easy to get to as it is very flat in Heidelberg, but it is not super close.
I highly recommend this hotel. We felt spoiled.