Easy to find the place and very close to GVA main station. We stayed in 2 nd floor that might closed to street, so it is quite noice at night.
There has many restaurants around apartments.