Barrio is a solid 4 in my opinion.
Margaritas : excellent. I really enjoyed mine from here. They're a little sweet and not terribly strong, but tequila and I are just starting to regain our friendship after a 3 year hiatus, so that was ideal for me.
Food: for some reason I just can't seem to make a set of tacos that I love. Usually one is okay and the other is ehhh. I've taken to buying their creations thinking that maybe I'm just incapable, but I have yet to be wowed. If we were going solely on food I would probably only give barrio a 3.
Why the extra star? It's a fun local staple throughout the Cleveland area. Prices are reasonable and I love the options you get in selecting your toppings. If you haven't been here it's worth the trip.
Insider tip: this location is always crowded. Show up early and dress warm if it's cold out because there's not a lot of space to wait in. Also just buy a side of guac unless you're sharing with a large group- much cheaper. Also. The ghost chili pepper sauce is HOT. As a hot sauce aficionado I may or may not have cried for 5-6 minutes.