The resort is located near the centre of Villars, south east of Lac Leman. Still retaining its alpine village charm, the town is set in a popular wintersports centre with downhill and cross-country trails, while in summer there is tennis, riding, golf, walking and hang-gliding. The resort is built in traditional chalet style and offers an indoor pool, sauna and steam bath.