Decent sized site. Nice level concrete parking pad. Fire ring and a grill stand.
Sparse trees or cover, but to be expected at a beach campground.
Clean power and water, but the power pole was remotely placed so I was lucky my plug was long enough. Others were much closer.
Bath houses were clean and ok, but the dreaded 8 second shower faucet required many restarts to get a full shower..... There was a camp store but didn't need it and they were boarding it up as it was last day of season.
Our site was water and power only. Oddly the dump station has no hose bib for flushing your tanks, just the cut hose end to rinse the slinky. A regular there told me he brings a bucket to help rinse his tank.
Boat ramp right at the inlet but we didn't use it so can't vouch for it.
Big playground right before the beach.
Beautiful wide sand beach and a short drive to various N.H. beaches and activities. Our stay was in October so most of the beach was closed, but zero crowd. N.H. was absolutely beautiful. We stayed here to go to Salem and Gloucester but could see numerous activities if we wanted to stay local.