Mountain Star ligt in Whistler, dicht bij naar Whistler Medals Plaza en op 5,7 km van Nicklaus North Golf Course, en heeft een balkon met de bergen, een terras en skiën tot aan de deur. De chalet beschikt over gratis privéparkeren en bevindt zich in een gebied waar je kunt wandelen, skiën en fietsen.
De chalet met airconditioning heeft 3 slaapkamers, een woonkamer, een volledig uitgeruste keuken met een koelkast en koffiezetapparaat, en 2 badkamers met een douche en een hot tub. Er is een flatscreen-tv met satellietzenders, spelcomputer en PS2, en ook een cd-speler en iPod-docking station worden verzorgd.
De wellnessruimte bij de chalet bestaat uit een hot tub en spacentrum. Er wordt door Mountain Star zowel fietsverhuur, een verkooppunt voor skipassen als opslagruimte voor ski's aangeboden.
Populaire bezienswaardigheden in de buurt van de accommodatie zijn Whistler Village, Whistler Sliding Centre en Squamish Lil wat Cultural Centre. Het dichtstbijzijnde vliegveld is Internationale luchthaven Vancouver, op 137 km van Mountain Star, en de accommodatie biedt een betaalde shuttleservice naar deze luchthaven.