El Whistlers Inn está ubicado en pleno centro del Parque Nacional Jasper a unos minutos a pie de todas las tiendas, servicios y actividades de montaña. El Inn posee un ambiente alpino muy acogedor y 64 amplias habitaciones, con unas imponentes vistas a la sierra. Las habitaciones cuentan con dos camas de matrimonio con capacidad para cuatro personas. Las instalaciones del Whistlers Inn incluyen dos restaurantes excelentes, un encantador pub donde se sirven menús ligeros y ocho variedades de cerveza de tirador, tres tiendas de regalos, cambio de divisas, sala de vapor y un jacuzzi al aire libre situado en la azotea. El parking y los armarios para guardar los equipos de esquí se encuentran dentro del establecimiento. El Whistlers Inn también alberga el Den, Museo de Ciencias Naturales de Jasper, que expone de forma muy realista la flora y la fauna en hábitats muy verosímiles.