We've only ever ordered take-out from this place, so I can't comment on the service in the restaurant. However, no complaints! Which is great, because we order from other restaurants where one thing or another isn't going right.
Delivery is always prompt and the delivery guy is always very polite. This may be because we live pretty close to the restaurant, so there's no additional traffic factor? A few times he was so fast that my husband wasn't ready to pay, and the delivery guy didn't seem to mind the extra few minutes it took to get everything together, which probably made him a bit later for his other deliveries.
Food is always hot, no mistakes, and I like how they go through the extra effort of cutting holes in the styrofoam take out containers so the food doesn't get too soggy (a little can't be helped).