O Wildwood Snowmass está localizado próximo aos teleféricos da montanha de Snowmass e a uma curta caminhada de Snowmass Mall.
O hotel conta com 151 quartos com decoração moderna e alegre e separados por categorias, possuem TV, chaleira e cafeteira, gaveteiros e local para pendurar esquis. As suítes são acomodações maiores e tem varanda e sofá-cama.
Oferece 3 opções de restaurantes, piscina externa aquecida, academia, spa, jacuzzi, guarda esqui, maquinas de venda de lanches e bebidas, caixa eletrônico, estacionamento, entre outros diversos serviços.