Our stay at Giovannis Apartment was overall perfect. It was clean, a very nice and stylish place (every room looked different (furniture, paintings, etc.) but it was put together so well) and the location of the apartment itself is as close to everything as it can be.
Giovanni himself is super helpful and friendly, and he offers to bring pastries for breakfast every morning (and those pastries are amazing as well).
I can also recommend the bars near the apartment (mostly the one downstairs)!