The apartment has the best location you can ask for. In my opinion for the price it is the best you can get.
Letizia is a wonderful host and a very warm person and she will help you with the best places to visit in the town. We just wished that Naples had a better weather for us when we visited, but that has nothing to do with our stay at Letizia's flat. We'll sure repeat the stay sometime in the future, maybe having better weather next time.