Cougar Canyon situa-se em South Fork e apresenta acomodações a 36 km de Wolf Creek Ski Resort. O acesso Wi-Fi gratuito é disponibilizado em toda a propriedade.
Cada unidade inclui pátio com vista da montanha, televisão por cabo, uma área de refeições, uma cozinha bem equipada e uma casa de banho privativa com banheira ou chuveiro e produtos de higiene pessoal gratuitos. Um frigorífico, um forno e micro-ondas estão disponíveis, assim como uma máquina de café.
O aeroporto mais próximo é o Aeroporto Regional de San Luis Valley, que fica a 73 km de Cougar Canyon.