We stayed for one night. We were in a pull-through site near the shower house. It appeared that at a busy time, three rigs would be lined up end-to-end in this section, a strange arrangement. The majority of the sites appeared to be seasonal. Showers were not good: water trickled out of the shower head and it smelled rather like sulfur. It was okay for one night, but we would not return.
While the campground itself is quite nice, the overall layout of the park is rather peculiar. It is in two distinct sections: one for camping and one for day-use. Most of the options for hiking are at the day-use end, and there is no connecting trail between the two areas, so one must either drive or walk two miles along a busy road. In addition, because dogs are not permitted on the beach, it's not possible to get to the one trail near the camping area with a dog, as getting started requires passing through the beach area to get to the trail head. In summary, this is a good place to camp if you intend to swim or lie on the beach, but not very good if you are interested in hiking.
This is the only Florida State park to which I would not consider returning. Sites were very close together, so the view out of our camper, in every direction, was a close-up of another RV. It appeared that the smaller sites were in the older part of the campground, so if possible, get a site numbered 115 or above. Those were somewhat larger and were close to the newer bathhouse.