I've eaten here several times. It's the only sit down italian restaurant close to where I live. Service is always efficient and friendly. The restaurant is always spotless. The food is average and I believe below average for what they charge. Pizza looks perfect, but the dough is chewy, which is a slight blessing because my mouth gets a much needed work out. Wine is also too pricey in my opinion. I have no problem shelling out for wine and I do several times a week, but much better restaurants charge far less. Grazie, Terroni and Libretto to name 3. All with much better food. No doubt the rent is horrific in The Shops of Don Mills, but that's not my problem.
Please fix your pizza dough. I'm confident that is something you could sort out. I can live with the high price wine for the convenience of a great pizza close to home.