I really like this place in some respects, but not in others.
I love the location...kinda. It's just off the water..and would be great on the water. The patio is comfy but nothing memorable. Don't get me wrong...it's not bad. But not 5 star worthy.
The service was great when we were there and it's always been great for me. No complaints there. I was joking that if you need to see the waitress for something, just drink all your water. She was so efficient at filling water, I didn't remember seeing her most of the time. And I go through a lot of water.
Table side guac is the best. Love the twist of the pomegranate arils. Other than that, it's basic but that's the best kind. We also got nachos for an app. Ok...don't expect a pile of goop all over your chips. It was white cheese and I believe carnitas on top. May have been green chili on top? Not exactly what most people think of as loaded nachos.
Fish tacos were just OK. A battered lump of fish. Just not that interesting.
Three stars feels kinda like a slap after I say I love some things about Barrio Queen. I love old town in general I guess. I'm trying to rate it as if it is not in old town. I can't bring myself to give it 4 stars. It's not authentic Mexican food which is fine. But it's just not memorable to me.