I've been coming here since it opened, and never had a bad meal. The service is friendly. I'm surprised anyone gave Sol Azteca 1 star. The place is always clean, the menu is standard Midwestern Mexican food, the prices are good; Lunch Fajitas are $7.50, and very filling. Overall, a 3.5 star rounded up to 4 stars to counteract those ridiculous 1 star reviews.