My family ordered from Mr Chan's all the time and, as much as I cannot fault the taste of their food, there is an outstanding issue with regards to their delivery service. Basicaly - the majority of the time used, it is rubbish. To make a 20minute journey, I am always quoted 1 hour and even then it either comes late or luke warm. And the annoying thing is they don't call you to let you know or take not even a 50p off the bill. The driver doesn't even say sorry and it just puts a 'downer' on the whole meal experience.
If you're looking for a tasty Chinese treat, Mr Chan's the place but if you're wanting it to be delivered, you're better off looking elsewhere because the service will pee you off.