I was there for the Auto Show at the Palexpo. It is a 5 min walk from this apartment so that part was perfect.
The apartment has blinds that completely darkens out the livingroom/bedroom so no complaints there.
I will say that the price compared to this being a worn down apartment complex furnished with cheap IKEA furniture is a little on the high end. Maybe it is just because the plane ticket was 45EUR and then spending two nights here were 330EUR that makes it seem expensive.
The apartment has everything you could need for a short stay. Internet for streaming, iron (and ironingboard; surprisingly the last few places I have stayed with airB&B had an iron but no ironing board!), pots and pans, etc.
If you can live with cheap IKEA furniture and sheets and you are going to the Palexpo then I would recommend this place. If you are going to Geneva I would find something closer to the city. The neighbourhood is not the most inspiring one with several concrete apartment complexes.