I've been going here for over 5 years and it is consistently fabulous. Sure, it's in a not so great looking strip mall, but the food will more than make up for that. So fresh, so unique - the real deal. I have never had a bad meal there and I have eaten a lot of meals there.
Pros: everything
Cons: nothing
more