I would recommend this apartment. Very well located in central Geneva, providing lots of access to the city. Size is as stated on the site. Comfortably sized for two people, maybe three if one person slept on the sofa.
Communication was good and check-in / out procedure was smooth and simple.
It should be noted the street can be a little noisy at times and the apartment is near a cathedral meaning the ringing bells can often be heard so maybe not ideal for light sleepers.