Great location and staff
I just got back from spending 8 days at the Royal Hotel. The location was ideal for my first visit to Cardiff. There's lots to do in terms of sight-seeing, nightlife and dining, all within walking distance. The rooms are nicer and more modern than you'd expect from looking at the façade of the hotel. But the best thing about the Royal was the staff! I came home to Canada with nothing but love for the Welsh! I can't say enough good things about Ashley and Agnes (the latvian girl) who were always so helpful and friendly (during my stay I locked myself out of the room one night, locked the safe by accident on another, kept struggling to charge my phone until Agnes noticed I had no idea about UK safety on/off switches...which made for a great laugh! and a good story to tell my friends).
Beware the noise of late-night revellers, though! I am not a light sleeper and they woke me up a few times. All things considered, I would recommend this hotel if you're looking for a good time in Cardiff.