I have been eating here for years. I love Asian food, but I find it much harder to get good Chinese compared to other Asian such as Thai. This place is Szechuan, and if you like that, you owe it to yourself to try it out.
I usually get the same thing here - General Tao chicken, lemon chicken, spicy shrimp, hot & sour soup and spring rolls. Their general Tao and spring rolls are the best I've had in Montreal. Best of all, they are consistent - the food is excellent every time.
As for ambiance and service, they're average. But the food is so good it doesn't matter!