Willa Mountainback 80 Mammoth Lakes jest usytuowana około 10 min jazdy od takich atrakcji przyrodniczych jak Shady Rest Park i oferuje narciarstwo, jazdę na rowerze i Wędkarstwo. Dom wakacyjny oferuje zakwaterowanie dla 8 gości oraz jacuzzi.
McLeod Lake znajduje się w niewielkiej odległości od willi, a Chair 8: Mammoth Mountain - leży w 850 metrach. Willa Mountainback 80 zapewnia również dostęp do takich miejsc kultu jak St. Joseph Church, w prawie 2 km. Inne popularne atrakcje, takie jak Canyon Lodge, leżą w prawie 3 km.
Gościom oferowane są widoki na górę.
Obiekt dysponuje pełnowymiarową kuchnią z ekspresem do kawy/herbaty, lodówką i tosterem. Restauracja Whitebark Restaurant & Lounge In The Westin Hotel, serwująca szeroki wybór dań, leży w około 1 km. Alternatywne środki transportu w okolicy obejmują kolejkę linową Village Gondola, w odległości 10 min spacerem stąd.