I listened to Royal's recent pitch while I was at Royal Sands.
They are selling a program similar to Hilton Grand Vacations. Your week is now points (I'm not an owner), You can use the points in any Royal resort or the points can be converted to RCI points for use at RCI resorts.
We were at Royal Sands last year via RCI exchange and took the tour.
I'd never buy from the developer but we did very much enjoy the week, so I bought an Explorer package to come back in 2017. We took the more expensive of the two they were offering. A one-time use of approx 6,900 points (approx because I've made the reservation already using 6,840 points which left an insignificant number of points unused).
We paid $1,886 which in shoulder season will get us:
one week Royal Hacienda 4/4 Suite ocean view (2,740)
plus
one week Royal Sands 6/6 Villa ocean view penthouse (3,590)
plus
one extra night Royal Sands 6/6 Villa ocean view (510)
We booked all 15 nights consecutively, which qualifies us for a 40% discount on all a la carte menu items and/or $68 per person per day for the all-inclusive (a 24% discount from the RCI price of $89).
Spouse and I will stay the first week, a la carte, and then the following 8 nights we'll bring our adult children down and go all-inclusive. [They especially appreciate the open bar.]
Not cheap, but at least we did get what we paid for - - I called exactly a year before the dates we wanted and got the booking without a problem.