A nice and homy place in the heart of Geneva