We went on a Sunday afternoon and still had to wait for 30 minutes for a table which I think is a good sign! It was packed but our food was out quickly, although lukewarm. Since we had to wait for a table we had margaritas at the bar and they were great and very colorful! The concept of make your own taco is a great one. Unlike at burger places where there are so many choices and you have to think critically about which cheese goes with which toppings, everything on Barrio's menu would go together if you pick one from each section. They also have pre-designed tacos for those of you that are indecisive! I'll definitely be going again next time I'm in Cleveland!