Whistler Resort and Club is near it all