This resort offers top notch skiing in the winter and, nearby, three 18-hole golf courses highlight the spring, summer, and fall. The area also offers lakes, beaches, breathtaking trails, horseback riding, fishing, and tennis. Nearby Whistler Village provides a multitude of restaurants and shopping. A daily cleaning fee will be charged directly at the property. Check in is located at 104-4319 Main St. in Whistler. Front desk hours are 8am - 5pm. .