This place is fantastic. The food is great, the atmosphere fun and the staff diligent. The sandwiches are good, but the pizza is the reason to go here. I personally recommend the red & white wonder, it is unparalleled.
Cons: Sometimes its tough to turn from 611 Southbound.