I had ordered takeout from this restaurant and it was an extremely pleasant experience. I showed up about 10 minutes before my food was ready expecting to stand around and enjoy the decor. The woman behind the counter saw that I was early and insisted that I sit down and proceeded to wait on me like I was dining in. She brought me a glass of water and a small salad all without me asking her for a thing. She kept me well updated on when my food would be ready, brought the check for to my table for me to sign, all while waiting on other guests. While this wasn't my first time eating here, I've never been given that degree of attention, nor would I even expect it from a 5 star restaurant.
The food here has always been very good, lots of variety and lots of flavor. The service really sets them apart. At least the woman working the counter that night really cared about my order and about making sure I was happy. 5 stars without question.