We had a great time in Geneva. The apartment is close to the lake and to the old town so we were basically walking around every day.
It was a very comfortable and cozy stay and we'd recommend the apartment if you want to spend some nice days in Geneva.