It's a really good pizza place. I don't have anything to compare it too, cause this place is close to home, has the best reviews, and fulfills all my expectations - so it's the only pizzeria I've been to since coming to AZ (way to retain your customers Nello's :)
I can't comment on service, because I always pick up, but the person by the counter is always very respectful and nice.
I really like their original thick crust pizzas - I had spinach pie pizza (EXCELLENT), BBQ chicken pizza (it was OK) and the margarita pizza (simple but tasty).
Overall, this is definately a place to try if you haven't been :)