I would highly recommend Agincourt Bakery for lunch. They have a great variety at their hot table. The price is reasonable, and you get a large portion.
I would also rate their breads and rolls very high.
The downside is their pastry offerings. They look very inviting and delicious until you actually have a bite. I picked up some buttertarts to bring to a friend, and they'd picked up the taste of everything on the hot table! I was embarrassed... Tasted like something I'd had in my fridge for weeks.
So if you want a nice, affordable lunch, try Agincourt Bakery. If it's pastry you're after, beware.