The flat is exactly as it looks from the pictures. It was clean and tidy. Champel is a nice residential area of Geneva and downtown is reachable in 15mins by walk (of course, there are also buses).
Check-in and check-out easy and smooth.
I would recommend Lucile’s apartment.