Riva is a fabulous hotel, particularly if you love modern design. It really does look as nice as it does in the pictures. The rooftop pool and deck is probably the highlight, though, with the plantings making lounging very private even though other guests are up there too. The pool is heated but I would have liked to see the heat turned up a few more degrees - Germany really isn't always that warm in the summer. The rooms are very nice, a little on the small side for this category of hotel but more than enough and very sleek and modern. We had a side balcony room which was nice, but if there had been availability I definitely would have had one of the full lake view balcony rooms - I think the view is worth it. I was not a fan, however, of how the TV was mounted on the wall so it was very easy to bump into it as you move around the room. Rather have no tv than that. The location is a bit out the way, you might want to drive to the city center, but it is right on the water next to a pedestrian promenade which is nice. Because I had a cold during my stay and had limited energy, we ended up eating all our dinners at the hotel's restaurant and having eaten almost everything on the menu over three days I can definitely say the restaurant is very good. The food is modern but with a local focus and the service is friendly and efficient. When it was warmer we did eat outside which was wonderful as the patio looks over the water. The service overall at the hotel was good, but we noticed there weren't a lot staff - the woman who checked us in helped us take our bags to our room, for example.
Please be aware there is new building being built directly behind the hotel right now. Our room was on the side closest to the construction and though we couldn't hear it when we were in the room, the noise made using the balcony impracticable. If we were facing the lake on the other side of the building it wouldn't have been a problem, I think. Hopefully they'll be done with that by the end of this year.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC