Location, location, location! Located right across the street from the Geneva train station with plenty of shops and restaurants a short walk away.
Well suited for day trips as well. CERN is just a 20 minute tram ride. Chamonix is just a 2 hour bus. Lausanne is just 30 minutes by train.
The apartment was spacious for our party of 6. It’s on the third floor but there is a relatively large and quick elevator by European standards.
Most apartments in Geneva don’t have air-conditioning and this apartment is no different. If you travel during the summer and you’re unlucky enough to be there during a heat wave it can get a bit warm, but numerous fans are provided and we stayed reasonably comfortable despite unseasonably warm weather during our stay.