If you're requesting a room with balcony, ask for an upper floor. Our room was on the first floor and we could barely see the river through the trees. Also, I would encourage management to change the music that plays at breakfast. I think it was Mariah Carey, or some other very high-pitched voice, with the same songs over and over. A nice soothing piano or low-pitched singer would be welcome first thing in the morning.
This hotel is ideally located right along the Rhine, just steps from the main plaza and several good restaurants. We had a good-sized balcony with table and chairs, overlooking the Rhine. Unfortunately it rained during most of our visit but it was still nice to have an outdoor spot to sit. The manager was a bit abrupt when I couldn't get wifi to work, but he got it worked out. I think he isn't real comfortable speaking English and I speak no German. When I asked a question about the train he sent me to the Information office in town (which was actually incredibly helpful). When I discovered down pillows on the beds and asked for synthetic pillows, they were replaced promptly. We slept very well (no street noise). Breakfast was an amazing spread that included fresh fruit, eggs, bacon, sausages, cheese, yogurt, tomato-mozzarella salad, delicious breads, and more.