Unfortunately the word "Royal" in the name doesn't mean much in this resort. It was exactly the opposite, a very common, average and forgettable resort.
All staff just seem to go through the motions, there was nothing special, just very average. The room was tiny and not worth the price we paid.
The breakfast was great, the buffet was fresh, clean and really tasty with lots of variety.
We stayed for only a few nights so it was OK for us and we enjoyed the stay, but wouldn't stay there again.