We spent a week at Camping Fornella this Summer.
Its a really nice site, with lovely pool areas (busy or quiet), which shut at 7pm so if you are pitched nearby, you dont have the noiseoo late.
The restaurant is indeed very good, with huge portions. The female 'maitre d' was so friendly and all the waiting staff were really good. It does get busy, so you may have to wait on occasions, but its worth it. One tip though from what we saw of others (love people watching!) is perhaps not to order Pizza with a 'normal'plated meal, as they arrive at different times - even the staff pointed this out to you when ordering.
The pitches, as I had expected, are smaller than in France for example, and a little on the tight side in places, but you just get on with it.
The site is located on the south western side of the Lake. The western side is by far the prettier in my opinion, with the drive up to Riva del Garda really lovely (loads of tunnels), but NOT for caravans!
The eastern side is far busier, with no tunnels, so thats where you will find all the coach parties.
We would go back to Fornella. The area is beautiful, and day trips to Verona and Venice are easy from the site.
If you like wine, Valpolicella is made in this region also.