Good location, close to the lake, not far from the central corvavin garre. I personally loved the flat. It is clean, well ventilated and well situated.
Ron was not there himself the day that I arrived but his girlfriend was there to welcome me and show me te ropes. She even let me borrow an adaptater for my charger because the one I had was too big for the outlet (I did not know swiss power outlets are different from the ones in most parts of Europe).
The following day, Ron called me up personally to see if everything was going fine and if I needed help with anything. I got to finally meet him towards the end of my stay and even had a drink and watched a basketball game with him and his business partners.
Would definitely recommend. In fact next time I'm in Geneva I'm definitely hitting Ron up.