Well, lets get to the main complaint about the Bean first - price. Yes, it is pricey. I work in the building and its pretty much the only option for a quick bite or drink without driving. So, to an extent it is to be expected.. no competition.
But i like the Bean because the food IS really good. I love the stuffed croissants, the muffins, cookies, etc. Everything is home made and you can tell. The chili is great - even the breakfast croissant.
Service wise i have never had a problem. They are almost always busy (again, pretty much THE place for people working in the building or living in the condos next door).
Free wifi is nice.
The comment about pre packaged food is ridiculous though.