Friendly, with a great location
I came here last year with my dog. We only stayed two nights. It was his first time camping, so I made a note in my reservation request that I'd like a fairly remote site - just in case he got loud. They put me in the perfect site, near the dog park (they have a dog park!). When the forecast changed to thunderstorms, they let me switch my dates without any hassle. The location is convenient for Newburyport, Portsmouth, and the Seacoast. We ended up having a lovely stay.
Just a note, I took my dog for a walk around the campground and noticed that many of the other sites were rather close together - including the cabins. Some people don't mind, and even enjoy, close neighbors. If you're like me, however, you'll want to ask for a more remote site.
One more thing to note; I booked through Rover Pass and ended up paying them a fee. Next time I'll contact the park directly.
I'm looking forward to another trip soon!