I would definitely give this place a 5 if they could manage the service a little better. I actually hate complaining about this because the server is actually very good, he hustles around and is very friendly. He just needs a little help to bus tables.
The food is uncomplicated and feels authentic. I'm a big fan of the tacos, and they have several to choose from.
It's a great Mexican option in the area, parking right along side of the building.