I can only recommend Marc's place. Marc and Marilyn were nice and helpful. The place was cozy and clean, the check-in and check-out went really smoothly. The place is located near the Geneva airport, and also there is a nearby tram stop operating the direct trams to CERN and to the city center.