Mo's place was great! It was a bit of a walk from the Genève train station around 7-9 minutes and there's a small uphill walk, so if you're bringing a bit of luggage keep that in mind and maybe hail a cab if there's too much luggage. The place really is located at the centre so everything is just a few minutes walk away, and there are a few convenience stores that open until morning and a Coop is right around the corner. The place itself is really nice, quite spacey, theres a sofa bed in the bedroom so you could fit 4 people easily in the bedroom. Living room is pretty big and the kitchen is stocked along with the bathroom, so no worries about amenities, Mo got you pretty much covered. He was also very nice and welcomed me into the apartment despite me coming in more than an hour late with very short notice due to my train being delayed for an hour. Communication went really smoothly before arrival and when I had to check out really early and Mo was understanding about it.
All in all, Mo's place is really comfortable, at a great location, and he was a great host. Would definitely stay again if I come back to Genève!