Right in Whistler Village
Guests of this hotel have loved its location. The property sits right in the heart of Whistler Village, just off the main strip. As a result, it is just steps from countless dining options and nightlife. The ski lifts are also very close to this hotel.