Eric's place is very close to the train station. Very convenient and perfectly served our needs during our brief stay in Geneva. His place was also very clean.
Neighborhood has lots of restaurants and Lake Geneva is a short walk away. Also easy to get to other parts of the city.