While we never met Christine, the Hotel Central staff were very welcoming and the place was perfect. It is right by the main shopping area in Geneva. As I grew up in this town, I was even more impressed about the proximity to my favorite restaurant Chez Lipp and the ease to jump on a tram to my mother's in Carouge.
The apartment is really well located, it is big enough for 3-4 people and to host a dinner party thanks to a 6-seating table. The views are fab too.