Location is perfect: the apartment is 5 minutes away from both the lake shore and the Geneva train station. The flat is big and well equipped. We stayed there with our 4 year-old and it was very convenient. Would definitely come back!