I used to visit Bannock for morning coffee or an occasional snack at lunch. The lunch is OK but the prices are fairly high, especially relative to the quality. The coffee is decent.
I went to Bannock for dinner for the first time and its ambiance is completely different. Among our table, a few of us ordered pizza (duck poutine), tofurkey burger, chicken pot pie, pasta with chorizo - a daily special, and the daily soup. We were all generally satisfied with our meals but none of us were particularly impressed, save for possibly the person who ordered the duck poutine pizza.
The service was great and we didn't have to wait too long for a table. Otherwise it was overall a fairly average meal.