I've tried Barrio twice. While in Cleveland Heights, I thought I would give it another chance, but I was disappointed once again. First of all, the tacos came out cold. We sent them back and received hot tacos, but they were just bland. The shrimp is bland and the cheeses are put on top ice cold. The tofu is also quite bland, same with the grilled mushrooms. Just bland overall! Also, the soft tortillas are not warmed up, which is a pretty major offense when it comes to making tacos (they would nail them for it on Chopped lol!). I think this really is more of a place to go for drinks and some chips and queso rather than for an actual meal. The salsa and margarita are quite good, and the outdoor seating is cute. The tacos just do not deliver. Cool concept- just not executed that well.