Fantastic spot close to public transport, great restaurants., a supermarket and lovely walks.
I grew up in Geneva and can 100% recommend this place.