The Good: we liked the location, Carouge is an inspiring part of town with many bars, restaurants, a market, unusual shops and good public transport links to everywhere in the city.
The Bad: I'm hoping that this is an exception, but when we arrived we had some trouble checking in and couldn't reach the host via message or phone. We did work it out in the end, it was just not a nice way of arriving.
The other unspleasant surprise was that the bed had been slept in, there were stains on the bedding, the bed wasn't made and there were no towels anywhere for us, so we reluctantly looked in the wardrobe where we found some bedding which we put over the one that was already on there.
Anyway, we did enjoy our time in Geneva once we had made ourselves at home...