Decent food, slightly more expensive than their competitors, and more legit varieties on their menu.
I'll give credit to Imperial Garden's decor as it is significantly more eye-pleasing than other Asian restaurants and the fact that they have a full bar.
I give kudos to this place because they're the only Chinese restaurant in the area that offers peking duck, a true Chinese specialty. Their seafood selection is also pretty upstanding and are cooked well. I'm also a fan of their "banquet" specials, which is for when you go in groups and they offer you a selection of X many dishes to share for a set price per person (this is available for lunch and dinner I believe, though I've never been here for lunch).
Aside from the aforementioned pros of Imperial Garden, the other dishes on their menu (if you order without doing the "banquet") is average-tasting at best and overpriced.