This park is amazing. The majority of spots are water front or close to it. Many of have easy access to a beach. The lake is very clean, unlike some other lakes in NC, and absolutely beautiful sunrise or sunset. Spots are spaced out comfortably with gravel sites and the standard fire pit/grill, table and light hook. Be warned that the sites vary pretty widely in size and grade. We have a 32’ travel trailer that fit in spot 65 with no problem but there were many more that we could not fit in because of the steep grades. Many sites are really best suited for tents (which would be excellent sites) while others are open for Class As. Small bathrooms if you need them didn’t use them so can’t comment on cleanliness. Will absolutely be back.