I didn't know this place existed, but as my son said "totally awesome"!
The decor is simple but authentic. Plenty of room, spacious and large tables. Even the plates look and feel authentic.
The food is delicious. Portions are very fair, and prices are reasonable. Menu has enough options, but it's not overloaded either.
This is definitely authentic, not gimmicky chain style mexican food.
I will be back, and based on my sons comments, we will be here often.