Really nice place, bigger and a bit different than the photos showcase. You are right by a very quaint park that leads to the beach and coast of lake Geneva.
Somewhat far from central ville but if you are fine with walking or public transportation very good and accessible location.