I recommend the place - perfectly located for discovering Geneva.
Great place if you have kids