I have been to many mexican restaurants in Utah, most had NO flavor, this was not extremely spicy, but it wasn't bland. Most places taste like they put ketchup on their food! This was divine, and inexpensive! For 3 people it averages $20-$27!
Pros: Inexpensive, Friendly, Not Crowded