I would recommend Erick's Airbnb 100%, it was a perfect stay. The location is excellent, less than 5 minutes' walk from the train station, and when we arrived everything was spotless, we especially liked the bottles of water on arrival! We didn't actually meet Erick but his instructions were so clear we didn't need to, he was very responsive and polite. The apartment is beautiful, if I ever lived in Geneva I wish I could stay there!