Excellent location to stay in Geneva.
Really well connected with the airport only 15 minutes away. Really close to the main station of Geneva.
I would absolutely recommend if you are looking for a nice place where to stay.