Ok, not trying to be controversial here but, I went and didn’t enjoy it. Expect to spend at least half the day’s riding climbing on tarmac. The descent’s were quite technical, tight almost trialsy and short compared to other places in Europe I’ve ridden. I didn’t think much of the accomadation, food and the place reeked of cats pee to be totally honest (pee was confined to litter trays to which there were numerous dotted about the place), and I like cats! I still found it overwhelming at times.
Landry is a tiny hamlet with a fairly substantial road running through it, right by the only bar, although there is a hotel which has a bar. Bourg St Maurice was pretty lifeless when we went.
Sorry, but that’s how I found it.