We have ordered take out many times but have always just gone in and taken it home. The food is always really well prepared although the portions could be a bit larger. The meat is very good quality and the veggies really fresh. The staff in the restaurant is always very friendly. Today we called in and ordered delivery. Their phones were very busy and I was often put on hold for a few minutes it was 7pm on a Friday night afterall. However the lady on the phone was very polite and answered all of my questions without rushing me. Once the order was complete she said it would be about 40 minutes for delivery. To my surprise, 20 minutes later my doorbell rang and the sweetest lady was there with our order. I think the food was even warmer than when we get it ourselves and bring it home. Yes there is a minimum order of $20 for delivery but as a family of 7, we easily pass that. We will certainly be ordering delivery everytime I want good chinese food and don't want to bother to put on pants to get it.