Mountain Star 10
Mountain Star is a sought-after complex at the top of the Upper Village, with excellent views over the village and to the mountains beyond. Offering ski-home access right to the complex and ski-out via a 1-2 minute walk, it is an excellent choice of Whistler accommodation.