I've been coming here for about 4 years but I think I need to find a new spot for my tamales. The customer service is TERRIBLE here. Like others mention, they can careless about their customers. This most recent occasion my wife called and placed a pick up order for the following day. When we arrived (at the time they said they'd be ready) I come to find they lost our order. No apologies or admittance, but it was clear when they asked me multiple times the name on the order and how many dozen. The man behind me in line was a frequent customer as they told him "we had your order for the 24th", he replied "yeah l, I had one for the 24th and today." He ended up getting his order done first although he was behind me in line. Then they proceeded to ask me again how many dozen of each. When it came time to pay the man then admitted "we have all but pork", not apologizing or asking if I wanted more of a different kind.
Also, as other mention the price is not matching their website. Unless you want to be treated like your time doesn't matter, go somewhere else.
I give 3 stars because the tamales are excellent. But, as another mentioned, the chicken tamale does not have much meat anymore and is mushy.