In the class of American Mexican casual restaurants, this place out performs all others. The staff is great, you're served about 5 minutes after you order, and the chips are solid. The food quality here is heads and tails better than any competition. The meat is much higher quality, rest of the food always seems fresh, but the best part... margaritas! You won't find a better tasting house margarita, particularly for the price. If I want a solid Mexican food feast and margaritas, I will drive 45 minutes to this place instead of wasting my time any where else.