Stefano’s place is everything you need if you need to stay in Geneva for some time. It’s even better if you visit Geneva to do some work/business at the UN/WTO/other international organizations because it’s just 10 mins away by foot. It’s also very close to the city centre, 10 mins by foot.
Stefano’s place has everything you need, from pressing machine to eating utilities. So you basically do not need yo bring anything other than your clothes.
A very recommended place in Geneva!