I've been eating at this place every week for the past couple years since I meet with my networking group here. I'm always impressed with the servers; they are always on the ball and rarely mess up orders. The bathrooms are always clean and tidy too.
The food overall I enjoy. One of my favorites is the Carnitas Taco's. The flavor of the pork is very good with just a little spice... I ditch the corn taco shells and instead pour the meat over some rice and beans (yum!). The salsa is mild-medium so pretty much appeals to all tastes. Really the only menu item I've had that I think needs work is the tortas, specifically the bread they are served on... it's just too much bread for the amount of food inside the sandwich. Not to mention it's tough for the average mouth to even get the entire sandwich into it. I still order them from time to time but I end up making them an open faced sandwich and toss 1/2 the bread.
They have an excellent patio to dine on year round too and it can accommodate a lot of people. They have a bar area out there, table and chair setups and even some cool couch configurations for larger groups.