Spirits is a friendly pub just south of Bloor on church street, which is regularly frequented by the office-workers crowd. People from our office in particular visit often, because of the proximity to our building.
I am not a fan of pubs, by any means. Primarily because I don't eat meat and drink beer so rarely. Even so, the quality of food is decent, the servers are attentive, the meals come quickly and the place is nice and clean. On our last visit, we arrived a group of nine and were fed and paid within the hour, which is excellent for the lunch crowd.
Veggie burger is lacking and horrible, (those soy and veg patties) and there are only a few healthy/veggie options on the menu. But, I expect this from pub food.
Nice patio(s) in the summer serving up cold beer. What more can you ask for.