Let me first say I wish I could award 3.5 stars.
NMBco has a lot going for it.
1) The neighborhood - There isn't a ton of competition in this area of town and it is awesome to have a micro brewery this close to where I love.
2) Good quality beer
3) Live music
4) Very nice wait staff
5) The place is bright and clean
It is lacking in a couple areas though...
1) While the quality of the beer is good, I just didn't get the flavor complexity I wanted. Don't get me wrong I enjoyed the beer, but is NMBco is going to compete with the other local heavy hitters on taste, they will need tweak their beers just a little.
2) I didn't try a lot of food but the food wasn't terribly great even by pub standards. Make a good burger, make good fish and chips, and have a really solid pretzel...
If you have to go out with friends and don't feel like going to Sun Up, Four Peaks, Papago, etc.. this is a solid alternative. Me? I will just go buy some good bottle and hang out on my porch with friends, did I mention that Sprout's carries Dogfish Head bears now? That's an IPA i can get behind!