We had a very nice stay in Riva. The apartment is in a good location, not far from the center and the lake. Shopping facilities, restaurants etc. are also within walking distance. The apartment was very clean and had everything we needed during our stay. I really appreciated the private parking lot in a nearby car park.
The contact was very fast and I could reach someone within minutes.