If you want to be a block a way from the best pizza in Naples for a cheap price and don't mind climbing 5 flights of stairs, this is the place for you