I love Pizza Pizza in general due to their ability to make ordering so easy. They have the mobile apps that can take order for you and customize to your liking. On top of that the deals are pretty good too.
This review is strictly for the Grand Park location. Through my experience, they are rather quick with their orders. Always on time and staff are polite while serving you. However, the pizza are hit or miss. One day it can be amazing and others the flavors are a little off. I've had an experience where my pizza didn't taste fresh and a little cold on top of that but I've also experience times where I wish I had more.
If this location can provide consistency with the pizza, I would definitely rate it a little higher. I would still recommend to not stray away from pizza pizza since their product are just too good.