We've been here a couple of times now and this place just keeps getting better with every visit. I rarely judge a place place on one visit.
This atmosphere is quite pleasant. We went after the lunch rush and while some restaurants still group people in the same section, this place spaces people throughout the restaurant, which was great. Service has been stellar. Almost every waiter or staff person that went by out table asked how we were and if we needed anything. Clearly a team effort.
The food is out outstanding and I can't get enough. Can't wait to go again. While I'm not educated enough to say if its "authentic" or not, I will say I've been to many, many, many Mexican restaurants and this food doesn't have that same taste to it. Ever since I discovered what authentic tacos are this place feels more like authentic to me than the typical Mexican restaurant. We've ordered now 6 different items on the menu and have never been disappointed in the slightest.
Be prepared to go home with to go containers.
I'm not sure about what people think about the cost but for us we think this place is very reasonable on prices. In fact we couldn't believe how cheap our bill was on the last visit!!
The last thing I would say is if you go here and even though you think you are stuffed beyond belief order the Tres Leches!!!! OMG, its so good. If you enjoy cake, you'll love this.