Has been great for years. Their Machaca Burrito is a winner... but then so is everything else. Always crowded.
All reviews seem positive