The flat is quite comfortable, pretty well located and proposes everything you need to spend a nice stay in Geneva.
I duely recommend!