I've had mixed experiences with this location. In terms of the taste, it is like any other Pizza Pizza. In terms of toppings (how much they put on), its been a hit and miss for me. Most of the time they tend to cheap out and put less meat. But one time I went they put tons of pepperoni...
I'll continue going back here for the convenience, but just keep it mind that their topping quantity is very inconsistent!