I have a love-hate relationship with Napolis. Their food is a bit hit or miss as others have mentioned. Also, it seems like sometimes they switch up their ingredient vendors. But when it's good, it's good.
The pizza is thin crust and can be greasy. When delivery takes too long, the bottom tends to get soggy which is gross. So it's definitely better to dine in or pick up. Also, they have a ridiculously large 30" square pizza that barely fit through the front door!
We've ordered other misc items such as zeppolis and the buffalo chicken salad, which are both delicious. The pasta was okay, but not exceptional, but it tends to be a better option for delivery. The Strombolis and calzones are super cheesy and don't seem to get soggy like the pizza when delivered.
I've ordered via phone and eat24. Usually get put on hold when calling in. And delivery takes a while when delivered both ways. It usually takes then 45min-1hr+ (usually more) to deliver.
Bottom line: I like their food, but it's greasy pizza that can backfire (soggy crust) if you're getting it delivered, which can take 1hr+.