Location is perfect! You can literally get there by 5 mins walk from Geneva station.
If you are planning to stay during summer, please be aware there is no fan and air conditioning in the room. When I stayed there in August, I was sweaty without moving.
A host made the bare minimum communication. I think that's because I could not understand French.