I come here regularly for work.
The hotel is clean, and located very quietly. Rooms are OK, but could be refreshed.
As I come regularly, the service is more than OK.
The food in the restaurant is really good, and much better than what you normally get in a German Hotel, but you pay for it.