I can't recommend Bekim's place highly enough. We stayed there for a month and it was fantastic. Very well organised and with everything that you need provided. Location is great and very close to a big shopping centre, park, river and downtown Geneva (the lake). Bekim was very hospitable and went out of his way to make us feel at home.