This is one of he best Mexican food that I've ever had. Its obvious that others think that as well since it always seems to be pretty busy. The portions are huge and the prices are reasonable. It's an eat-in or take out place. It has several tables and booths, but its a relatively small place. That being said, the times that we have gone there, we've always been able to find a spot to eat. The only reason that I gave it a 4 stars is because the outside and inside isn't the best to look at. It could use an upgrade, but then again, maybe that's what appealing about this place. I would rather have a "hole-in-the-wall" place with tasty and delicious food rather than a fancy chain restaurant that is appealing look-wise but mediocre food. I hope this place continues to prosper because it deserves it.