This is the best location in Geneva.
The hosts are super friendly and accommodating. Definitely recommend to anyone travelling to Geneva.
Thank you guys!