To me pizza is pizza when it's ordered from these kinds of places. Each one has its special little touch but what people don't realize is the dough and sauce are what make the pizza taste different. Here you get a completely different taste from your everyday pizza and I think that's the drawing point. However I think it's a little over priced and not worth parking and getting from.
Place used to be a dump but since has fixed it up a bit. Good place to stop after a long night of drinks and bar hopping though, but just do pick up. The place will most likely be packed.