My fiance and I visited in Feb 2012. We booked at the Rex hotel next door and received a complimentary upgrade to the Royal. We were very pleased with this.
The staff are very polite. We were greeted with rum punch upon arrival.
Rooms are spacious but very very dated. Bathrooms were cracked and stained and overall just looked as if they have seen better days. Furniture and carpet are the same. Hotel grounds are also dated but were well maintained.
Location is excellent - on Reduit beach. Beach is lovely. There are many restaurants and night spots in walking distance. This is a good location for exploring the Rodney Bay area.