First for my only caution, the margaritas are delicious and full of alcohol but this is not a cheap margarita joint.
On to all the rest which is amazing.
Great food, try the specialty chimicangas, fajitas (chicken are the best), and the Chile Verde (pork). The salsa is made fresh and is delicious. The chips of course are good. The mariachi band, when it plays, is great and so much fun!
Atmosphere is fun, noisy when busy, feels like a fiesta! Can be more quiet on an evening during the week.