We spent a week here and enjoyed it quite a lot. We went in December so there were lots of long-term campers. Most everyone was very friendly. The longterm campsites had signs of the state where they were from, which I found to be a nice touch. Nearly all of them were decked out with holiday lights and decorations which made for a joyful walk at night.
The sites were fairly close together, but not so much so that you felt like you were sitting on top of one another. Lots of Spanish moss-draped live oak trees and palm frond plants. Sites were full-hook up, a nice laundry facility was on site, as well as a small camp store (though not much for grocery supplies), firewood and bike rentals. Wifi was spotty at best. There was a strong signal, but no speed to speak of.
The biggest downfalls for me is that it was super buggy - even in December! The gnats were downright vicious. In town pick up a bug spray and candle called Natz (available at the general market) - it works really well and is all natural. It also stunk so bad - some days/times more than others, but that's marshlands for you, so part of the package. The water was drinkable, though also stinky. I used it in my coffee, but couldn't drink it plain, so plan to bring bottled water, especially if you have a sensitive tummy. Oh and the air is so damp and humid, even on sunny days, that NOTHING dries. I couldn't get so much as a hand towel to dry inside or out!
The campsite is really close to Driftwood Beach, a magical spot that we spent a lot of time at. There's also Sand Dune Beach where you can find lots of sand dollars. We visited at the height of Covid, so didn't explore the town too much, other than the general market. Note: the market is ridiculously overpriced, so make sure to get your groceries and beer/wine before getting onto the island.
Also - one thing to note, there is a "parking fee" to get onto the island ($8 for cars, $20 for oversized vehicles). Usually it's not too bothersome to get in, but keep an eye on any special events going on so you can beat the crowd. One night coming back to camp from another island, we waited in line for 45 minutes just to get ONTO the island.