I've given this restaurant a few more visits and really enjoy it. I haven't had any issues with slow service, and their Dos Equis tacos are five star worthy. Absolutely get the Dos Equis tacos.
Their margaritas are really good as well. I've had their sangria margarita, which goes together really well.