A fantastic spot and apartment to live ‘like a local’ and soak up Naples