Excellent location, very close to the tram/bus stop and easy to reach from Cornavin.
I didnt get to meet Karim in person but he was easy to reach and very communicative.
I would definitely recommend this place if you need a central location in Geneva.