I used to love this place: great food, good service. Unfortunately, the latter has become poor. I ordered my food online, and I received my usual email confirmation stating that it was placed. I was given a time frame of 55 minutes for delivery (6:38pm). Usually they show up within 30-35 minutes. My order was placed at 5:43pm, and my food was delivered at 7:10pm so I called them. I received no call telling me that they were running behind, no apologizes, no free food as compensation - no nothing. The driver was very polite, like they always are, but the person had no pen on them and I had to find one in my home. The food was hot, but the eggrolls were soggy.
I suggest pick up for this place, if you choose to order from them.