Hotel 3 estrelas Saddle Creek Townhomes encontra-se na área residencial em Steamboat Springs, a aproximadamente 1.7 km da Estância de Esqui Steamboat e a aproximadamente 2.6 km do Teleferico de Thunderhead Express.
O aparthotel tem uma localização ótima a uma distância de 10 minutos de carro do Campo de golfe Haymaker. Os hóspedes podem chegar ao centro da cidade de Steamboat Springs, que está a 5 km de distância. O hotel de 15 quartos fica a uma fácil caminhada da parada de ônibus Shadow Run.
As unidades também incluem microondas, máquina de café/chá e refrigerador para maior conforto.
A pizzaria Brick oferece pratos da cozinha italiana.