Moves relatively quickly, personally if I saw more than 1/2 a dozen people inside I'd avoid, otherwise the oven is hot and quick!
The location is fantastic, right before the Bay subway entrance. I like the idea (make your own pizza essentially and somewhat quickly).
They need to better organize the entrance, there is a sign that is backwards (the staff get to see it), that reads ORDER HERE, most will assume to go to the cash.
Would return.