I've used Touchdown for two ski trips in the last three years to Banff in Canada and haven't had a single problem.
Both holidays went smoothly and I'd have to say I'd never ski in Europe again. Travellers Inn in Banff was great, food is cheap and three ski resorts with around 250 runs in total to choose from what more could you want - oh and no ignorant french and germans who do not understand the concept of a lift queue!!