We had a great time in Ed's apartment. Everything was as described, public transport and supermarkets around the corner, by tram within 10 mins in the old town and the lake. Everything is brand new in the apartment. The convertible sofa was really comfortable to sleep on. We stayed there as a family, so of course there was not very much space for all of us, (for example only two chairs) , but for a stay in Geneva at an affordable price it was absolutely o.k. For two people the apartment is absolutely perfect.
The only drawback was the parking situation, it is really not recommendable to come by car. After we got a massive fine for parking half a day in a blue zone, we put the car in a P+R car park, which is definitely more recommendable, as it is not very expensive.