El hotel de 3 estrellas Storm Meadows Townhomes Steamboat Springs tiene 200 habitaciones y se encuentra a unos 11 minutos a pie de la Christie Peak Chairlift. Este aparthotel cuenta con un aparcamiento en el lugar.
Este es el hotel situado a menos de 15 km del aeropuerto Steamboat Springs, y a unos minutos de la Christie III Ski Lift. El Whistler Park está aproximadamente a 25 minutos a pie del hotel, mientras que la estación de autobuses la Gondola Transit Center, está a 10 minutos andando del sitio. El establecimiento está situado a 3 km de Fish Creek Falls. El Storm Meadows Townhomes está a unos metros del teleférico Preview.
Algunas habitaciones en este hotel ofrecen un balcón y una chimenea. Muchas habitaciones tienen un horno de microondas y nevera.
Los huéspedes pueden probar la comida americana en el restaurante el Cafe Diva, que se encuentra a unos 25 minutos a pie del lugar.