I booked a night at the Royal on the end of the long weekend and to be honest only stayed here because everywhere else in Perth was booked out. BUT after a mix up with the address and position on a printed google map, and a phonecall or two, what a surprise!
The room was roomy,clean and tidy and functional. The windows opened and (despite a warning on the site I booked through that there wasn't,) there was airconditioning and heating. The bathroom was spacious and meticulously clean.
The Hotel oozes with old world charm with high ceilings and sweeping stairway, and was within walking distance of every meeting I needed to attend.
And yes I would stay there again and recommend it to anyone popping into Perth for a night or two.