We stayed at Marc's place over a weekend, a group of 3 people. We were looking for somewhere centrally located so that we could go exploring Geneva. The place was ideal for this - the location is fantastic, maybe 50 metres from the lake. There are loads of places to eat and drink all around, on both sides of the lake.
As others have noted, this place is not really set up for cooking/making your own meals - the sink is very small and there is only a single hotplate. That said we were aware of this on booking and it was expected! Plenty of facilities for making breakfast and tea/coffee, including a Nespresso machine.
The place was very clean and seemed well maintained. It was pretty cold the weekend we were in Geneva, but the apartment always remained warm and cosy.
I'd recommend this place to others and would stay here again.