Don't rule out Royal Islander Club La Plage. I am not an owner there so no dog in the fight but I have stayed there several times and in my opinion it is an excellent option. Great pool area, walk right down to the beach with free access to chairs and umbrella, great view of landing planes and easy walk to restaurants and nightlife right next door. It is a well run and managed property.