We did a delivery of provisions to Caribbean Villas a few weeks ago and I found the rooms to be nice and clean and the staff to be very helpful.
I frequently walk dogs along that stretch (poop and scoop, don't worry) and the beach is wide open and clean.
Personally I think it might fit your requirements well. It's close enough to town to make it easy for a larger group to head in together and the beach is large, quiet and private (no seawall).
S...