To be honest if you are going to this place for dim sum you should always make sure you get a receipt of the breakdown because I've been here several times and especially when you have a big group they tend to overcharge you.
Their dimsum isn't that good, I had better, but if you live in brampton this is the only place for dimsum :( sucks to live in a small city. And because they don't have much competition for dimsum they get away with serving low quality ones.
As for their Chinese main dishes, they are average. I find people go here because it is pretty spacious when compared to the smaller sized restaurants.