Good place, better in reality than on photos :) close to city centre - Geneva is small, so nothing was a far walk.