Great location. Plenty of restaurants nearby of all different kinds of food like Lebanese, Thai, French, Noodles and Dim Sum all within walking distance. Very easy to catch the public transportation (about 5 min walk) and to walk to the Lake (10 min). The train station is also only 10/14 min walk away and you do not hear any trains at all.
The apartment is up one flight of stairs and there is an elevator in the building should you need it for getting luggage to/from the apartment. Very comfortable place to relax after a full day of site seeing. Has a small couch for siting in the living room and the bathroom is a decent size and very functional. Bedroom has a desk, dresser and small wardrobe in the room. Would recommend for a couple and a good place to have as your home base while visiting Geneva and other cities around the area.