Situato nel quartiere Upper Village di Whistler, il Mountain Star dispone di aria condizionata, patio e vista sul giardino. Dotato di un parcheggio privato gratuito, lo chalet sorge in una zona ideale per praticare attività come escursionismo e sci.
Lo chalet presenta 3 camere da letto, una TV a schermo piatto con canali satellitari, una cucina attrezzata con lavastoviglie e forno a microonde, una lavatrice e un bagno con vasca idromassaggio. Per una maggiore comodità, la struttura fornisce asciugamani e lenzuola a un costo aggiuntivo.
Lo chalet vanta anche una vasca idromassaggio. Il Mountain Star vanta una terrazza, l'accesso diretto alle piste sciistiche e un deposito sci.
La struttura dista 8 km dall'Alpha Lake Park e 29 km dal Whistler Olympic Park.