O The Westin Snowmass Resort oferece acesso ski in/out para Snowmass Mountain e está localizado no centro de Snowmass Village.
Com excelentes instalações em um design moderno, um ambiente relaxante e serviço completo de SPA, o hospede encontra ainda uma variedade de lojas, restaurantes e opções de vida noturna a poucos passos de distância, no Snowmass Mall.
São 236 quartos de diversas categorias, academia, piscina aquecida; jacuzzi, spa, restaurantes e diversas outras facilidades para os hóspedes.