Used to look after that area for Neilson Holidays – been there several times including a couple of photoshoots in the ski area.
I really likes it – probably the least french of french resorts I’ve been to. Lifts aren’t at all bad, ski area is big, lots of off piste, nice wide runs, didn’t feel too crowded.
Like anywhere in france it’s not cheap, so chalet board, or SC is the way to go (unless you’re stinking rich, but then you wouldn’t be looking at mega deals if that was the case)
what accom is it that you’re looking at? I found Villeneuve had the nicest mix of old/new/access to skiing and ski lifts.
If you can get a deal – go – it’s a great spot