Catherine's place is a great place to stay in Geneva, especially if you're staying for a while. The location is great, close to all amenities, tram no 15 and lively neighbourhoods (Carouge and Plainpalais). Be aware that you will be sharing the apartment with Catherine's mum, who is very nice and will make sure that you have everything you need for your stay.