I had a lovely stay at Giovanni's place for just under two weeks whilst I worked there. The flat is in a good location away from the busy main streets so it is nice and quiet, though it takes about 20/30 minutes to walk to the main streets (Teatro Massimo and quattro canti etc). There are plenty of supermarkets and pharmacies outside which is super helpful!
The flat is situated up a few flights of stairs, unfortunately the lift wasn't working whilst I was there so it may be worth checking if this may be a problem for you, however Giovanni was there to greet me when I arrived and helped me to carry my heavy luggage all the way up (and down again when I checked out!) He is a wonderful host and made me feel very welcome during my stay and helped me with any questions I had :)
Would recommend <3