As a frequent Divi guest I’ll second the comments already made. Great beach. Good accommodations. Food and beverage is generally a disaster. As someone who has done by Divi and Royal Islander I’ll say that they’re hard to compare. I think they cater to different market segments. If you want quiet, an awesome beach, and are willing to travel to eat or self-cater, then Divi is your place. If you want to be walkable to many restaurants and a more vibrant nightlife, then Royal Islander. If beach is high on your list of importance take note that Maho Beach sometimes “disappears” with the waves and sometimes is overrun by cruise passengers.