Good food at a great price.  The service was a little slow on this visit, but the place was packed and it looked like 1 chef, 1 server, and 1 busser so I can understand.   Don't let the strip mall location fool you, some awesome food here.  I would have given 5 stars except for the slower than preferred service.  I will definitely go back though.