For those reading those negative reviews, please do not fall on the same boat as mine.
My cousin has used Dragon Dynasty catering for his wedding 6 years ago. Because of their good food and service, all my cousins, relatives, and friends (close to 20 weddings) have used them as the caterer for their weddings. Not one of them had any complaints. All parents, friends, and families were more than satisfied. Food were all cooked onsite. Quantity and quality of food is above average. Service of their staff were professional. They have all dealt with Harvey I believe it's the one in charge. He's very professional and took care of everything for the bride and groom.
Because of these negative reviews by those from North Pole, I have decided to opt out from my relatives and friends and have cancelled Harvey to go with Jacky with a higher price. Unfortunately, it's the beginning of a nightmare. Whatever described on the forum was exactly what happened in my wedding: food is cold, size of dish is small, and service is unprofessional. As a result, I have been bombarded since the wedding by my parents, in-laws, and families for not using Harvey. It ruined not only my wedding but also my relationship with my in-laws. They feel lose face when the relatives talk about my wedding, like most of the Chinese parents.
I have also personally attended a Chinese wedding at Scarborough Convention Centre a month ago. I have to say the managers of the hall is terrible to deal with but the food and service from Dragon Dynasty was consistent with the other weddings I've attended. Unfortunately, it was too late for me to change back to Harvey.
For those of you looking for a dependable and quality Chinese caterer for your wedding, you will definitely have no regret to go with Dragon Dynasty / Harvey. Otherwise you'll be on the same boat as mine. :(