Whistler Vacation Club at Twin Peaks se encuentra a 500 metros del centro de Whistler y a 3,5 km de Nicklaus North Golf Course. Ofrece alojamiento tienen aire acondicionado, balcón, piscina al aire libre y terraza. El alojamiento dispone de bañera de hidromasaje y sauna.
El apartahotel ofrece patio, zona de estar, TV de pantalla plana por cable, cocina totalmente equipada con nevera y lavavajillas, y baño privado con ducha y artículos de aseo gratuitos. También se ofrece horno, microondas y fogones, además de cafetera y hervidor.
Cerca del alojamiento hay puntos de interés como Whistler Village, Whistler Medals Plaza y Whistler Library. El aeropuerto más cercano (Aeropuerto internacional de Vancouver) está a 134 km del alojamiento.