Perfect location if you are visiting the UN offices, 10-15 min walk to most of them. There are couple of shops close by for groceries. To get to Cornavin and shops around there it takes about 20 min by bus.
For me this apartment was perfect, I had everything I needed.