I was in GVA for work, and the apt was very conveniently located, walking distance to the UN offices, right next to a supermarket and a bunch of restaurants.
I appreciate that the host was very accommodating upon check-in and check-out.