The apartment is great ! a good size, rooms are also well set with a lot of storage. Having a dish washer and a washing machine is a defiantly plus. Elevator is large enough for a baby stroller which is good.
In terms of location, you really cannot beat it. Its in the heart of Geneva's down town and on the top of the tram station number 12 which is one of Geneva's main public transport lines. Nevertheless this comes with a trade off, being so central, means that one of the bedroom is very noisy, specially in the summer where you need to sleep with the windows open because it is hot. So if you are light sleeper, you need to sleep in the other bedroom which faces into the courtyard, as the one on the street has the tram noise and the people chatting under the window while waiting for the tram (apartment is on the first floor above the ground). But again, you cant have it all !