Decided to pick up a pizza after reading good reviews. It's definitely a step above most pizza places, but having been to Italy recently it didn't wow me. I also found it a bit pricey at $20. I wouldn't want to eat in at this location, it's small and kind of dingy. Nothing fancy about it at all, except maybe the awning outside.
All in all I'd order again when the mood strikes, but I'd rather just save my money and make it at home.