We go every year!
My fiance and I stayed at the Royal Sands when it opened in 2000. We loved it so much that we bought a timeshare the next year. We've only got 25 more days until we go again. We stay for 2 weeks every year. We rent the first week from a couple we met at the Royal Mayan in 1999 and the second week is our timeshare.
We love everything about the Royal Sands - friendly staff, cleanliness, food, weather, beach, happy hour, painting ceramics, bingo, etc.
If you've never stayed at the Royal Sands, I would highly recommend it. You won't be sorry.