The place is situated nicely in the city of Geneva and really close to the train station as well as many shops if you like to cook for yourself during your stay.
The host Bianca is very friendly and was helpful with the check-in process as well as any other questions that may arise.