We stayed at Giovanni's apartment for a week and it was a really good experience. Giovanni is very friendly and helpful (for the non-touristy pizza, ice cream and coffee spots, he is your guy!). The apartment is very clean and light and for us it also was the perfect location. Just outside all the craziness but close enough to get into the centre very easily, a perfect balance! As said here before, the bed is not too big but there's plenty of bed-linen and towels so that's very convenient.
We would definitely recommend to stay with Giovanni!