This is a nice, very quiet, apartment in walking distance to Tram 18, which connects the main train station to CERN.
Everything was clean, no shoes in the apt. My wife and I cooked dinner and Aflo was generous with food, condiments, etc.
The WiFi worked great.
You are walking distance to Meyrin village, which has great cafes and pizzerias.
Be aware that the shower nozzle is not elevated, which takes some getting used to. But Aflo supplies clean towels, shampoo, soap, etc.
Overall, this is a very pleasant, quiet, and convenient place to stay if you have business at CERN.