Nice size lots for larger RVs . Sites maintained nicely. 2 large picnic tables per site. Beach is nicely divided for families with pets but driving to beach is advised - very steep hill to get to beach. Downside is we found the noise from other campers extremely loud. We were surrounded by multiple sites of families camping together that congregated on one site. The music, the language, the barking dogs, screaming children and the noise talking over one another was not enjoyable - day and night. Park Rangers don’t seem to bother - the just drive around with their windows up.