I stayed at Ramon's apartment for one night. The place offers a nice view over Geneva and the mountains. Within walking distance of Gare du Cornavin, the UN Palais and the International Conference Centre it is ideal for those who are visiting Geneva for work.
The host was very friendly and helpful, and offered help, if needed.
I would highly recommend this place for short trips, especially since it gives you great value for money, in comparison to the average Geneva hotel room with similar features.