I wanted to give them a one star for their terrible service but they comped my meal and sort of earned 3 stars instead.
I ordered online, after 30 min wait, went there to pick up, waited 15-20 mins after paying for it, only to be told that they had 1 of 2 pizzas ready and the other one not even started. They said they had to make it and it would take as much time as orders in front of mine. REALLY? Orders pending for 1 hr OR people who ordered AFTER I came into the store?
The manager was courteous and refunded the amount and I walked out with 1 pizza to feed a hungry family instead of 2 :(