Pepe's is the best. I grew up eating Pepe's in New Haven and just moved to a tad north of Danbury, Have been to Danbury Pepe's 4 times and have never been anything but happy and stuffed when I left. The crust is amazing. Try the extra cheese and sliced onions. Perfection.