Great beach, 5 minute drive from campgound. Clean facilities, with a rec room for rainy days. A camp store with all the supplies you might have forgotten.
One caveat: beware of site G006. The grill at the fire pit is upside down, so it doesn't hold level above the fire. Impossible to use. I had to MacGuyver it with a large rock and wedge the grill into place, and then level it with a log. We were lucky that I was able to find these things, otherwise we would have been cooking on our single stove that night. Also, this site was downwind, so occasionally was in the cloud of septic stench.
My advice would be to take the sites on the hill, nearest to the bathrooms, as all these sites seemed to be generally very well maintained.