We stayed for 10 days at Carla's apartment (2 adults and 2 young children). The apartment was perfect for everything we needed and the views from the balcony across the lake are every bit as amazing as they look in the photographs! There is a grocery store and a butchers within 5 minutes walk, as well as easily walkable restaurants. There is also an off road route down the hill into Riva Di Solto but with small children we tended to drive (5 mins and lots of free parking).
The swimming pool was great - never too busy and there is a large shallow area which is good for kids to play in.
Carla was an excellent host - she met us at the apartment for check in, provided lots of local tips, was always quick to respond to messages and checked a couple of times throughout our stay that we had everything we needed.
We would highly recommend staying here.