We stayed in this apartment for 4 weeks in July '19 and had a brilliant time. The main room of the apartment has a very well stocked kitchen with everything that we needed, even down to juicer, coffee machine, loads of pots and pans, everything.
There is a small lounge area at the end with a TV and windows to the front and side, the sofa can be a sofa bed which is comfy enough as a bed. We didn't watch TV, but the wifi is good enough to stream video.
The main room is large and very bright with two windows and three doors onto the terrace, although there are excellent shutters if you want it dark as well.
There is aircon in the lounge that works really well on those especially hot days, although the weather in Riva is a lot milder than further south, more like 28c-33c Max most days. You do get a lot of thunderstorms though as it is in the mountains.
By far my favourite part of the apartment is the huge terrace that looks out down the valley, you can't see the lake as it is probably 1.5km away but it is fabulous view. They have a flexible sail over some of the terrace that keeps the sun off and means you can use it come rain or shine. There are mosquitoes in Riva (like everywhere in Italy) so take some spray and use it in the evening.
The bedroom is nice and big, with two singles pushed together as a double, you could have it as either, there is a moderate amount of storage although it was not an issue.
The bathroom comes off the lounge and has a lovely dual head shower which works well as well as everything else you expect. Plenty of hot water.
As a location, you probably need a car, it is 15 minutes to the lakeside where there are shops and restaurants, but another 25 mins from there into town. Alternatively you could walk into Riva on the roads in about 35 mins. There are buses from nearby but they are not frequent.
There are two good local restaurants within a couple of hundred metres and a very useful little shop that is open from 7.30am-7pm (ish) and has excellent local bread of lots of varieties for breakfast on the terrace. They also sell milk, juice, drinks pasta etc but no fresh fruit or veg. There are two good supermarkets within a few miles.
Riva is such a brilliant place, the best place to stay on Lake Garda, it has walks and cycling, sailing and windsurfing, canoeing on the lakes and in the river. You can walk on the flat in the valley or up the mountains. Day trips to Venice, Milan, Verona are possible if you don't mind a drive and the closer towns of Trento, Rovereto are worth a trip. The lake towns Malcesine etc can be visited by boat which is a fabulous day out.
Roberto and family were all charming and very welcoming, they shared produce from the garden and leant us bikes, everything we needed for a perfect stay.