Service is very fast during lunch as it hasn't been very crowded the couple of times I've gone for lunch.
I am seeing some negative reviews from Cinco de Mayo recently - yes, that was a train wreck. People were not relinquishing their tables for hours after paying (note to the public, even on a normal day, if a restaurant is packed and people are waiting and you paid your bill thirty minutes ago - leave. Seriously. The problematic Cinco de Mayo was largely because of inconsiderate guests in my opinion). Granted, when we finally sat down, the waiter was rather rude when I said we had more people but I suggested that when the people who finished next to us left (ie one of the aforementioned parties who paid their bill and did not leave) then they would come and sit there, but he then told them to take their time to spite me. After that his crass and vulgar service was more for comedic effect but it initially was not appreciated. I imagine it was the busy day that had everyone on edge.
Otherwise, the tacos are great. Good size, and I love their combo of soft and hard, held together with cheese. Yum. You can build your own or go for premade combos. I would recommend trying out the jackfruit as as meat substitute - very similar to pulled pork in texture but with a sweet tanginess that adds dimension to the taco.
A large variety of margarita flavors is fun for happy hour. I like the prickly pear flavor best.