Definitely authentic and delicious. Service was friendly if slightly inattentive, but didn't bother me much. Can't speak to any of the meat options but the cactus tacos were awesome. To say this place is cheap is a bit misleading though; at $2.50 each the tacos aren't expensive, but $6.00 for a bowl of soup, small serving of guacamole, or quesadilla at a place like this can easily run up your bill. Stick to the tacos and you'll likely be a happy customer.