I've stayed in Gain's apartment with my 16 year old son for 4 days and we've had a great time. Location is excellent, you are close to all the sights and markets, parks, etc.
It was very convenient and thoughtful that there were supplies of coffee, shower gel, olive oil, etc, so we did not have to buy any basic things.
Roof terrace is lovely to enjoy the sun.
Communication was great as well, when we needed and extra blanket, Gian's friend has brought us one straight away (on Easter sunday), thank you very much again for that.