This is our go to pizza place when we want food delivered right to our door or my husband wants to do a quick carryout. We live a few miles down the road and we normally wait between 45 minutes to an hour for deliveries, but only around 20 minutes for carryout.
I would say 90% of the time we get this, our food is great for a chain pizza joint. We prefer it much more over Dominos or Pizza Hut. The few times our food is sub par is usually when we order food that isn't pizza. The last couple of times, for example, we ordered jalapeƱo poppers as a side and when they showed up, all of the breading had fallen off inside the box. There have been other times, however, where they come perfectly fine. I think it depends on the day.
The staff have always been very friendly, but we have never actually sat down to eat inside the restaurant so I cannot comment as to the environment. It always seems clean when we are waiting in line for our carryout orders. The delivery staff is always extremely friendly. They even delivered to our specific hotel room a couple of times when my apartment had flooded and I had to move out for repairs.
Overall, if you are looking for some decent pizza at a fairly cheap price (for the Madison area), this is a good place!