Philippe's place is perfect for any length of stay. The location is great - Carouge is an oasis inside Geneva - and there are great transport links across the city. The locale is filled with thing to do, places to eat, drink or just pause.
The apartment was perfect for our needs, comfortable, has everything you need and is decorated tastefully. It's quiet (facing an internal courtyard) and having use of the garden area was a bonus.