I've been here a ridiculous number of times. Because a close friend and I work near here, it's a good spot to meet up for lunch. Their menu is great, and I love the vibe. It accommodates both people who want something quick, as well as sit-down lunches for chilling. They have an outdoor patio which is especially nice for sunny, warm days.
Their menu is great - very well rounded, healthy options. They are priced slightly above other fast food options, but it's very understandable. The only problem I have with this place is that their service tends to be slow. It's likely that it's because I go there during lunch hour, but there is sometimes a 15 - 20 minute wait. For something that supposed to be quick and easy, it contradicts itself.
Other than the time problem, I think that B. Good is definitely a great, healthy option!