I stayed here for 5 nights.
It's a 3 star hotel, as advertised. Not a large chain hotel with lots of staff, so there's one person on reception during extended business hours but not a team of reception staff 24/7 or anything like that. It's comfortable; a little on the basic side (eg. tiny desk, small-ish room, no conditioner in the shower) but this is to be expected when booking an economical 3 star option in Geneva.
The room and bed were comfortable. The air conditioner in the room I was in for my first night was clearly faulty as it made a strange noise all night; they happily moved me to another room without any fuss. The air con in the 2nd room was much better but still made the occasional 'gurgling' sound (probably need to top-up the refrigerant gas) that woke me up from time to time. I'm a light sleeper so this annoyed me, but if you're used to a few low-level background noises when you're sleeping, it may not affect you. I'm sure 90% of people wouldn't be worried by it.
The location is excellent. 5-10 minute walk from the train station, lots of restaurants nearby, and a 10-15 minute walk to the lake and the Old Town. There's a tram line very close by. One of the good things about the location is it's set back from the main street by half a block, so I heard zero road noise.
All up, for the price it's exactly what you'd expect, in a positive way. If they fix their air con system to be quieter, I'd have nothing to complain about, so would stay again.