We really enjoyed our stay in Geneva despite the heat wave. Lovely spacious flat in Carouge. Good public transport. Recommend visiting mountain behind Nyon for spectacular views if you have a car.