It's an average flat in the city centre of Geneva. If you are interested in an authentic experience, the place is perfect for you.
I stayed there for one Friday night and the street was brimming with the lights and chatter of locals.
An old city centre is also close at hand, so you have the best of both (modern and ancient) worlds.
Highly recommendable!