This is just my opinion - - The Royal is the only place that I've ever attended a DW at. As far as the beach being private - it's not - so if that's the deal breaker, then I would rule this resort out. Yes, there were people standing around watching the wedding.
BUT, if you have a good photog then they should be able to crop things out of the photos - like people or volleyball nets...
As for as the hotel WC accomodating the bride, she was completely happy with the assistance. Now, I'm not sure if the same one is there...
Also, we had aprox. 50 people in our group - ages 5 - 60 - the majority being between 25 - 35. We had THE BEST TIME!! We LOVED the fact that we could walk to all of the bars and shops from the hotel w/o getting a cab. We LOVED the hot tubs in the rooms! We LOVED the food! We would def. go back. This is just me talking about my one and only experience at a DW.