We stayed there three Thanksgivings ago. It's a small, older resort but clean and right on the beach. We met people there that had been coming there for generations....same week each year. The people were LOVELY...very homey atmosphere, families, and quiet. My daughter helped the maintenance guy "clean" the fish pond every morning and feed the fish, they had a huge assortment of beach toys that folks had left over the years....we really liked it and would go back.
If you are looking for a Marriott, this is not it. If you are looking for clean, comfortable, relaxing, quiet, small with a nice staff this is a home run.