One of the best Mexican restaurants in the Cleveland area. They're probably best known for their margaritas, but their food is just as delicious! The ambiance isn't impeccable, but is colorful enough and the staff is friendly. Each wall is decorated with a brightly painted mural, which gives the place a nice feel. There's a full bar that is usually crowded with sports fans watching a local game. The wait isn't usually long either (no more than 20 minutes or so on a busy night). You won't have to wait at all if you come for lunch.
This is a perfect place for large groups and kids, but not the best place for a date, etc., as it can get fairly loud/crowded at times. The staff is more than happy to accommodate large groups.
The portions are huge, and most dishes come with beans and Mexican rice (as well as the standard complimentary chips and salsa).
Note to vegetarians: the beans are cooked in lard.