Was recommended this place by a few people. I just moved to town and live nearby, so I came here for an impromptu taco date. Cleveland Heights currently has a lot of construction going on, so the "sidewalk" in front of the restaurant is a series of plywood boards, but that's hardly their fault.
On a busy Friday night, the wait was only about 20 min for two people ("waiting" invokes standing outside on the plywood, awkwardly staring at hungry people). Once inside, you fill out a checklist for tacos (like at a sushi place) and I was pleasantly surprised to see a number of vegetarian options. The tofu was especially delicious--crispy and well-flavored--and the portobellos were also lovely (not at all bland and complemented well by the other flavor options for sauces and salsas).
There did seem to be some confusion with the order (one of my date's tacos had beef when he ordered tofu, but he didn't care enough to tell the waiter and he said it was still delicious).
Other caveat is that the staff seemed rushed, which is to be expected on a busy night. Food came quickly, as did the check. The waiter was pretty eager to shuffle people through and actually tried to take the bill back before we'd paid. I'd definitely go back, but I might go at a less busy time or grab takeout instead to avoid the rush.