I've been here a few times with my mom because she really likes it, but overall I wasn't impressed. The food was tasty, but the service was atrocious.
It was busy the last time we went, but we stood around inside the door for probably 10 minutes before an employee even noticed us. There were other parties waiting, too. You just had to stand around and wait for someone to bother seating you in one of the open booths.
Everyone was satisfied with their meal. I've had the spinach tacos, which were very tasty, and I appreciate having a veggie option that wasn't a run-of-the-mill bean and cheese or chile relleno. (I've had their chile relleno and wasn't impressed by it.) But no one refilled our drinks the whole time or checked on us. Not even once.
Maybe this is better when you go at a less busy time, but the food isn't mindblowing enough to make it worth the lousy service on a Friday night.