This is a solid contemporary neighborhood bistro.
I liked Avenue B for its
* frequently changing menu with up-to-date dishes that appeal to current palates
* fresh ingredients
* competent kitchen -- overall, the food is pretty good
* competent front staff -- friendly hostess, helpful wait staff
* comfortable ambiance
* pricing -- comparing to other restaurants of its type, not too expensive
Why it's not a 5 star:
While the kitchen does have the basics down (they won't overcook the meat, for example) not every component of every dish works. I do appreciate that they are at least trying to put together interesting flavors, but sometimes the combination is just off. Of what I've sampled there, I'd rate the dishes in the B range -- they are far from a disaster, but none was a hit-out-of-the-park winner.
Recently, a friend walked into Salt of the Earth and confused it with Avenue B (because of the oversized chalkboards). I thought the two restaurants make an interesting comparison. I'd give the food nod to Salt, but I probably would visit AveB more frequently because it is a more comfortable dining experience overall.