Came here for the first time and had dinner with about 10 people on a Sunday night. It's a nicely western decorated Chinese Fine Dining restaurant located in Scarborough (McCowan & Finch).
Service was on point and very attentive. They would regularly replace your plate to ensure you have a clean plate with every dish. Tea was replenished on a regular basis without asking. I'm assuming service was good because it wasn't a busy night.
Food was good and presentation was acceptable. Nothing really stood out as outstanding. If anything, the prices are a little higher than your average Chinese restaurant. I guess you're really paying for the nice decor and ambience.
Overall the experience was satisfactory as nothing was really bad and nothing was really amazing. Would I go again...yes, if I'm in the neighbourhood and I want to fork out a little more $ OR maybe to take some out-of-town guests to a nicely decorated Chinese Restaurant.