Papa's is a fairly small place with high prices. That said, the pizza's here are stellar out of the stone oven and well worth checking out. Stick to pizza's and specials and it's hard to go wrong!
I've had the Genovese, Calabrese and Margharita pizzas and all of them were fantastic. Some of the best you will find in the area.
Don't bother with the Gelato, there are better places in the area.