I'd heard nothing but good things about Barrio on 16th so I figured this place would be a safe bet. I've eaten here three times and that'll probably be it for me.
Ambiance: The indoor portion of the restaurant is nice and decorated well with some beautiful paintings. The outdoor area is basically shared with yard, which is cool.
Service: In the three trips I've made here I don't think I've seen the hostess smile once. Wait time for someone to take an order and wait time for food were both too long on both occasions (I met friends there mid-meal on my second trip). This last visit we (group of 5) we're waiting for our food for about 35 minutes and the restaurant was barely half full. Water glasses sat empty for a while as well.
Food: I ordered the huevos rancheros on my first visit and I was underwhelmed. Maybe I was expecting too much, but the portion size left me far from full. The dish itself wasn't particularly flavorful in my opinion. Maybe it's just my underdeveloped palate, but I was craving some 'bertos afterward to satiate my Mexican food craving.
On my second visit I got the chorizo and egg burrito a shot. The chorizo was tasty but it was literally just egg and chorizo. Some cheese, guac or sour cream would have gone a long way. Again, this is purely subjective but it wasn't all that enjoyable for me.
On this last visit I got the torrejas (French toast, basically) and it was pretty good. Serving size was more than adequate and the jalapeno bacon that came with it was great. I did, however, have to ask for syrup twice.
I can say that neither myself or anyone I've eaten with has ever been disappointed with their drinks. The muelas (SP?) are their version of a Moscow mule made with tequila and they're great.
I really wanted this place to be good but I just didn't enjoy my meals there enough to want to go back.