We haven't stayed on that site but have been to Lake Garda a few times. Peschiera is a nice little town and has the only station on the lake with really good links to Venice/Verona for days out. You'll not be far away from Sirmione and Lazise which are two lovely towns - we stayed just outside Lazise last year and loved it. Most of the campsites are situated on the roads into the towns and at times, especially Saturdays when people are arriving and leaving, they can be jam packed!
There's loads to do in the area. Gardaland, the theme park is not far, as is Canavaworld, a waterpark.
10 minutes walk into town. Didn't try the restaurant on site but town's so close we didn't bother. Playgrounds weren't great, but adequate for the occasional play. I didn't go in the pool - you need a swim hat.
We stayed at Camping Piantelle this year with Eurocamp. At bottom end of Garda near Desansano sorry, not spelled correctly). I can fill in some more details later if you want 'em? Liked it and so did the kids.