I loved staying at Mehdi's place - it is the most central location in Geneva possible, surrounded by great restaurants and bars. The apartment is small but has everything you need.