Knowing that hotels in Geneva can be very expensive, I was surprised to find one as cheap as this (our room was 135 CHF) and was even more surprised when I arrived at the hotel. It was clean, the staff was friendly and helpful, and our room was nice. There was even a chocolate on the pillow. I would definitely stay here again.
The hotel is a 5-10 min walk from the train station. As other reviewers have said, some of the streets nearby had some questionable people, but we stuck to the main streets and didn't feel uncomfortable (even though we were just 2 girls).