I would highly recommend Fabrizia's place. It was comfortable and sparkling clean. The flat was tastefully decorated, but never cluttered. We had a comfortable communal area, but spacious sleeping accommodation.
When we encountered a issue, Fabrizia was immediately helpful, so it never became a problem.
The location is excellent, central to Naples and the areas you will want to visit, but not in the thick of the tourist areas. Everything was an easy walk and there are proper food shops and market stall at the end of the street.
We struggled to find any fault with either the flat or the location.
The metro station that takes you into Garibaldi is close, which makes visiting the Roman sites of Pompeii and Herculaneum very easy (thought the Circumvesuvius is a very crowded train, so would't recommend taking it as far Sorrento). My son had an excellent beard trim at a wonderful Italian barber opposite the Metro station.