The Bow Valley location has great food I will give it that. Unfortunately the service is SLOW SLOW SLOW. If you have 2-3 hours for dinner and 2 hours for lunch this is a great place to go. I have been here several times when time was not an issue so the slow service did not really bother me however recently we went for a work dinner, 12 people. We were seated in a separate room that I am assuming from the large TV on the wall and all the cords hanging from it is used for conference meetings. There were maybe 4 other tables occupied in the restaurant - including the lounge. We were told we would have 2 servers. 15 minutes after we got our menus 1 server came back to take our order, 15 minutes after that we got our drinks, another 15 minutes after that the acting manager came in to tell us there was no roasted chicken left for those who had ordered it .... really our order was put in over a half an hour ago and it took you that long to figure out you were out of chicken!?! Should you not know this before the table even sits down and let those ordering know when the menus are given out!?! Our 1 waitress was very good but slow and service was somewhat scattered, some of us got drink refills, some of us did not, those drinking alcohol got refills however with one of the guests his beer re-order came while he was having dessert. All the food did come at once and was all placed on the table at once - I think the entire wait staff that night was used in order to do that.
Bottom line, the food is excellent but only go to this location if you have time to kill.