We were there for a week several years ago. At that time, there was a very large condo construction project just across the street, with the resulting traffic and noise. My failing memory seems to recall a beach access walkway close to the front of the resort, but it would be risky crossing to it most times. The pool was nice, and our unit was clean but rather strangely laid out, with older furnishings and appliances. Perfectly acceptable, but not a Marriott.
The other guests seemed to be mostly regulars who knew each other well.