Our stay in Geneva was perfectly fine. We had seen some of the recent reviews after booking but before our stay and feared the worst, but appears the host may have made some improvements. The apartment was plenty clean, and we felt comfortable and have seen far worse. It is certainly obvious that there is another tenant/"roommate" living there full time, but if that is an issue look for a private Airbnb instead. Worth noting though, the full time tenant was not there the night we stayed, so I cannot comment on the recent complaints of him being noisy.
The location is interesting and likely not the greatest part of town. We never felt unsafe, but there are definitely quieter and more scenic areas to stay. We were only in Geneva for one night to catch a flight, and this unit served our needs fine. It is close to the airport and downtown area. I would say I recommend this place and improvements are/have been made from other recent complaints.