........I have not stayed on that site but I have stayed at Camping Europa just up the road.
It is a very nice area with a lot to see and do and if you enjoy cycling there is an off road tarmac track that links most of the camp sites via the lakeside to Annecy.
Gives pleasant walking too!
It is a popular area with lots of camp sites around to choose from........ they all looked good to me
Approaching from the north you will have to drive through Annecy which is complicated so a good map or satnav is a must!