I was in Skymark Plaza (Don Mills and Finch) yesterday at the shoe repair and walked by this Chinese restaurant in the corner of the plaza. The name, I believe, was Grass Mountain Villa, and the place was large and PACKED. Do any of our Chinese restaurant experts out there have any experience with this place? What region(s) do they specialize in? How does it compare to the places in Markham?