I only only visited Geneva two nights, but it couldn't have been any better thanks to Nik's place! Clean, stylist, easy check-in, plus the fully-stocked kitchen made this a great stay. I was able to dinner for a friend due to the kitchen amenities. The flat's location is EXCELLENT! Numerous eateries and grocery stores in the neighborhood. Walking distance to everything. Also, the flat is deceptively large and well furnished. I can't say enough good things about this place.
Hint: take Nik's advice and take the train into the Geneva station... it's free and walking distance to the flat. Or train, then tram, then walk 200m.