Note we stayed in the hotel itself, not the nearby suites. The hotel is your basic business class Marriott, location in the middle of downtown Oranjestaat. It's not a dump and not a luxury hotel. Breakfast overpriced but good. Overpriced internet. 5 min walk to nice private beach at the suites location down the street.
The private island is the reason to stay here. Shuttle boat from hotel lobby to island with two beaches + sheltered lagoons, restaurant, spa, fitness center.
If you dont need private, though, Palm Beach in the "high-rise hotel area" is a wonderful beach with all sorts of amenities.