I agree with Sammy for Mary's Boon.

If high end was my choice it would be a studio at Grand Case Beach Club (3 night minimum)

Or on Dutch side Divi Little Bay has studios, Casittas and 1, 2 bedrooms as well as plain old beachfront hotel rooms.