I had Papa's Pizza for the first time yesterday - it was the best pizza I have had a years. Well worth the trip from Fort Erie to pick it up. The owner was very nice - staff very pleasant. I will definitely order from them again :-)
The pizza here beats the chains (and beats their prices too). Sauce is just right and not overpowering. I've been ordering from Papa's for 11 summers now and they are consistently good. Recommend the specials during the week, including party tray for around $15.