Overall we had a wonderful stay at the Marriott Surf Club. The reservation process was a little weird at first in that we were first declined our dates. The only other little hiccup was the check-in process, probably a COVID-thing. It took forever with only one person at the secondary check-in location and two people having issues in front of us. Then 45 minutes later when we were finally checked in, we turned around to see a line of about 20 waiting for the elevator, bad timing.
The location was great, walking distance to town, a little less than a mile, not to mention great restaurants there and on the pier leading up to it, or the other Marriott Hotels nearby.
The location beachside seemed to be pretty high traffic with a similar group 'hanging' out by the outdoor restaurant and large screen TV. Was okay by me and the other adults, not sure I'd want to leave our 12 or 16 year old by themselves in the area.
Excursions were great. The staff onsite were incredibly friendly. We would return again. We might consider a slight upgrade to the Ocean Club.