I would recommend staying at this apartment. The hosts were very welcoming and helpful. The facilities were excellent. It is located close to the public transport system with easy access to the centre. Walking into town is doable but be prepared to climb lots of steps.
Also lots of stairs up to the apartment so you need to be reasonably fit. Saying this the view of Naples bay from the terrace is worth it. We had a very enjoyable stay