I eat here often. I really do wonder if there are two restaurants that people are confusing because I love Sechuan Landscape. It only has one room and you can't go through the kitchen.
It has incredibly good food. It is the best Chinese place that we have found on Spadina and we live just up the road. Every time I eat here I am surprised by how wonderful a new dish is. Last time it was the very tasty sweet and sour soup which was so much better than any other soup with the same name. The prices are very good too.
Give it a try and make sure that the place you go into looks like the picture on Yelp.