The apt we stayed in was fine for our needs. It is in a great location, close to shops, public transport, not far from airport or town, so is a good base to explore Geneva. Alberto is a great host, always quick to respond to msgs and help out where possible.
We had a few issues with the bed in the main room, found it very noisy to sleep in, so much so that one of us had to sleep in the lounge because every time someone turned over, it would wake the other person. The apt block was a little noisy too but maybe that is because we are not used to being in the city, or staying in an apt block where people are close by.
Otherwise,​ we had a great time in Geneva!