The accommodation was amazing. Fantastic location, although in Geneva you have the feeling of living in the countryside due to its positioning in a secluded little street. I stayed during winter and I imagine that the place would be even better in the summer. Close to local shops and not too far from the Servette tram stop (about a 20 min walk). The family/host were really nice and the owner would come and clean every weekend and leave me a few drinks (a beer, orange juice and a SanBitter (never had before, but got a taste for it)).
Although not a French speaker the host could speak English, so not a problem.
I stayed for just under 3 months for work and I would highly recommend this room. The greatest attribute from my perspective was that the room/flat was self contained - large spacious room with bed, table, a connected kitchenette and a shower/toilet. The shower had great water pressure.