Food: very good... authentic and worth visiting. Maybe better to go.
Service: SUCKS. Incompetent people who don't know how to operate a restaurant. When I walked in, there were 10 people in line - many "couples". There was an open table for two at the front of the restaurant. I approached the hostess (incompetent) about the table she said, "we are not using the table" followed by something about not wanting to overwhelm the wait staff. Then, 5 minutes later she went back and talked to a waiter about the table. She then proceeded to have a party sit down. Really?
Overall experience: I was there for over an hour just trying to get two tacos. Food came out lukewarm probably because it was sitting in the kitchen waiting to come out. Overall, service with waiter was pathetic. The people here don't know what they are doing and should go to school to learn how to run a restaurant like a business.
My (Hispanic) friend always says, "Mexican restaurants are not known for service". This restaurant epitomizes this statement.