I've been here multiple times as it is pretty close to where I used to live, the chinese food selection here is extensive, like most chinese restaurants, you have lots of options.
Vegetarian options are limited compared the the amount of items on the menu, but you still have a choice from about 11-15 different dishes. The food here is flavourful and they can customize it to your needs.
Service can be slow here when the place is busy, but during off-peak hours service is fast.