The restaurant is nice and the food is high quality, and delicious, but in particular the staff here are fantastic. The server we had, whose name I forget (possibly was Billy, but the bill said Snuffy) was kind, knowledgable, and cared about my food allergies. I didn't really even mention them too much but he picked up on them immediately, and made me aware of ingredients in everything. And, he was actually aware of cross contamination! As a person with several food allergies and sensitivities, eating out is generally irritating and personally invasive, as servers want to know what specifically happens to you, as if being celiac is any worse than colitis, for example. No one wants to talk about that when they go to eat. Chances are, if someone who has a food allergy or sensitivity is at a restaurant, they know what they're doing, they know how it will affect them, and they are prepared for that. This guy didn't question me on anything, he just went above and beyond. As an annoying person to serve and cook for, I fully appreciate this. I don't know more servers aren't caring, but this guy totally made the trip to Banff just so much more worth it.