This is a small but very clean, very well kept campground. The roads are easily navigable, even for big rigs. The sites are all concrete with stone grass along the back. They are very close but big enough, but the good thing is you're not tracking all the sand into your camper. We would definitely stay here again. However, the beaches are not at all dog friendly, even in the off-season they are prohibited. This is certainly a deterrent for us.
Be sure to try out one, or all, if the Shaggy's Restaurants. They have fantastic food and the people are even better!