Giovanni is a very nice host. I've seen little of him because of my busy day activities, but despite the language barrier and a little confusing instructions, we had a decent communication.
About the location: it's not bad itself, but a disastrous system of Naples public transport make it inconvenient. At the end of the day after 10-12 hours hiking, being dog-tired I never managed to catch a bus from Garibaldi to Giovanni's place. Those who do, should expect 30 minute breaking through Naples's terrible mess. I had to walk every single time. Only because of this you should condider finding another place closer to the centre. Giovanni, like I said is an amazing person that I don't have a single complaint about.