I've been there many times as my college is almost 200 meters away from there. The food quality is good as well as the staff is very passionate in their work. They cook good pizzas and the service is also very fast.
The restaurant has enough space for sitting over 30-40 peoples at a time. You just have to order your food make payment and sit on your chair, your food will be ready shortly as they shout your name.
The quality of pizza is very good they add enough toppings and other ingredients so that your pizza does not disappoint you. So just visit there sometimes and observe it yourself.