The pizza, and majority of the staff are really good. However, do not order online for pickup! I tried ordering ahead because I was stuck for time, and I ended up waiting longer than I would've had I just waited in line. The pizza is supposed to be made and just waiting for the oven. In my case, my pizza was sent to the back of the line when I showed up to "check in," 5 minutes before my pizza was supposed to be finished, because no one had made it yet. It wasn't crowded at the time I was there, either. Not to mention, my toppings were few and far between! I'm assuming this is because I wasn't peering at them through the glass as they made it, like I've been before when the toppings were much more generous. I will certainly be back for more pizza, just never ordering online again.