We stayed an evening at the Beau Rivage. Arranged by my business friend, it is a beautiful, first class hotel. It is definitely expensive, but not sure how it compares to other Geneva Hotel. Our room - overlooking the lake was beautiful, spacious - one of the nicest hotel rooms ever stayed in. You can see why celebrities, heads of state, etc. stay here. My only complaint was that the Geneva festival was going on during our stay, and the fair ground is right across the street and the noise level goes on to midnight. Once it closes down, we could then enjoy the hotel, etc. but quite noisy until then.
Not sure if the hotel advised my business friend about the fair when he booked. Would probably check out other hotels for better value on next visit.More