The Tree House Villa, está situada a unos 10 minutos en coche del Maxwell Falls Lower Trail y ofrece un jacuzzi y una bañera de hidromasaje.
El Evergreen Mountain se halla a unos 3 km.
Además, las instalaciones multimedia, como TV de pantalla plana con canales vía satélite, garantizan una estancia más agradable.
Los huéspedes pueden preparar sus propias comidas en la cocina completa de la The Tree House Villa. El aeropuerto Internacional de Denver está a 100 km de la villa.