Dragon Pearl is great for accommodating large groups. Save yourself some time and call ahead for a reservations. I was able to get last minute reservations for a party of 8 on a Saturday for dinner no problem. You get better located tables when you call ahead as well.
The food selection here is one of the best I've seen at a chinese buffet. There are carving stations, a noodle bar and loads of Chinese food options, with a sprinkling of North American fare. Roast Beef and gravy isn't what I would call typically Chinese.
On weekend evenings you get a lobster ticket that gets you have a tail and 1 claw. It's on the rubbery side, but I still enjoyed it.
The peking duck is a popular option. I loved it. It was crispy, tender and a nice treat.
This is not an ideal place to bring your loved one on a romantic date, it's a family friendly restaurant, it's loud and it's gaudy. The waiting area is not large enough to accommodate the large crowds they get.
Wait staff are friendly, albeit a bit standoffish. They're quick here and what I believe can sometimes come across as pushiness is actually just the fact that they are efficient.
As a Chinese buffet it gets 4 stars. Don't expect a fine dining experience, it is a buffet afterall, and you shouldn't be disappointed.