We spent 6 nights in hotel Royal before we decided to move out despite having prepaid a junior suite which was non-refundable.
We initially had an executive room, which was OK. A bit cramped for 3. Despite being on the 5th floor the is considerable noise from Rue Lausanne. After 2 nights we were moved to a junior suite in another unrenovated part of the hotel. Here the safe did not work, neither did the coffee machine and a sink was clogged. The coffee machine was replaced, the other issues were unresolved. We had an unpleasant night as the bed was old and lumpy. After complaining at the front desk we were moved to the newer part. Housekeeping was sketchy. We found medicine in a niche near the head of the bed, parts of a childrens drawing a a bottle cap on the floor. We had 3 nights in this room and had to ask for housekeeping to empty bins, replenish coffee/tea and make beds. Every day. Front desk was marginally helpful, borderline arrogant with the exception of the 2 doormen mr. Joao and mr. Fikret who were a pleasure.
Though well situated, there are better, more comfortable and less expensive choices in Geneva than Hotel Royal.