I was staying in town and opted for a pick up order since it showed to be a couple of blocks from my hotel. Turns out the address on trip advisor was wrong and it is located on the other side of town... So make sure to check that trip advisor doesn't still show it to be on University if you plan on picking up your pizza.
That aside, the store they have is very clean and a decent looking place to dine in. Pizza was good. Staff was friendly. What more can you ask for our of a pizza place?