I do not recommend to stay in this place unless you really have no or close to no other options. The room is extremely small and has in it only a bed, a closet, and a small shelf. That's it, no table or chairs or nightstand. The bathroom is shared and very small but clean. I couldn't even borrow a hairdryer because the landlady did not have one.
All this considered, I can safely say the cleaning fee applied to the reservation are way too high.
The only up side is the vicinity to the tram stop. It's just 5 mins walk from the apartment and it's very close to CERN. If you have business there that's probably the only case in which you may consider to stay at this place.