Mi Pueblo is my favorite Mexican restaurant in Cleveland. The prices are very reasonable and I love the dishes. They don't offer just the common Mexican foods such as tacos or burritos, but entrees. I can't even get the names of the dishes, but my favorite is the fish entree that's super spicy and it's topped with some yummy spicy tomato-y sauce. The place is popular among students there and the service is great. The staff is just so friendly and they make me feel very welcome there. Finish the meal with flan and you'd be more than satisfied with your meal. Oh, yeah, their salsa can be pretty spicy!