I've had a great time at Alejandro's place. Check in experience went smoothly, and overall I really enjoyed my stay. I was in Geneva for work and I appreciated both the great location (5 minutes walking to Central Station and bus stop 1 min from the apartment) and the snacks and food available in the apartment, which avoided me a trip to the supermarket for my breakfast.
Alejandro was also incredibly helpful before and throughout my stay, truly a super host.
The only negative I can think of is that the street below the apartment is quite noisy, but that's the price you pay for the position.
Overall i would definitely recommend it for short stays in the city and possibly even for longer ones as it's quite spacious.