I ordered from here last weekend and so far so good. I ordered two things and the volume of food was so much that I actually didn't run out until last night. To me that's pretty impressive to order something and be able to make it stretch for dinner every night of the week for 6 days straight. Considering the volume I'd say the price wasn't bad either.
They accept credit cards and delivery was pretty speedy. They told me by phone 45 minutes and actually were there within 25 minutes. So sooner than I thought it would be.
I'd say I'm going to order here again for sure.