We went in January 2018. Royalton & White Sands was clean, comfortable and spacious. We enjoyed the break and it was quite close - a short bus ride. There's a great kids area or two, and several pools. The swim - up bar and beach areas were clean. There were activities if you chose which were fun but staff was not pushy or rude - enthusiastic but not in your face. Lots of chairs & lounges available. Cabanas for rent also. Food was great with lots of variety. Standard buffet but done very well. Seafood was excellent, and had exquisite desserts & fresh vibrant fruit choices.
We used private vendor shore excursioneer, booked independently, we were picked up and dropped off inside the secure perimeter at the port. Bus was air conditioned & comfortable.
We would definitely do it again. Highly recommended.