Cougar Canyon se encuentra en South Fork, a 36 km de Wolf Creek Ski Resort, y ofrece wifi gratis.
Cada unidad tiene patio con vistas a la montaña, TV por cable, zona de comedor, cocina bien equipada y baño privado con bañera o ducha y artículos de aseo gratuitos. También se ofrece nevera, horno y microondas, además de cafetera.
El aeropuerto más cercano (Aeropuerto de San Luis Valley Regional) está a 73 km.