Our stay in the apartment was quite comfortable. The location is convenient for going back and forth between France/Geneva/Lausanne. Some of the amenities listed were not available in the apartment, which was slightly inconvenient, especially as there was about half a paper towel roll given for a 9-night stay. Neither of the phone numbers to the apartment owners given on the check-in info are connected. Your best bet is emailing the Keys'n'Fly customer support for any issues you may have.
The parking is also a bit of a head-scratcher for foreigners: you can park in the blue spaces but you need to purchase a special 'dial' that marks what time you arrived. We didn't get any parking tickets, but it would be helpful if such a dial was given in the apartment for people staying.
Also one thing to consider for pet owners: the apartment is on the 5th floor, and hawks seem to fly daily in the area, tending to swoop quite low over balconies... Just a watch-out for owners of small dogs and cats to maybe reconsider letting your pets roam freely outside/on the balcony.