Amazing campground! Well maintained, beautiful views, friendly staff, nice sized lots, paved roads and boat launch. Beach for people and a separate beach just for the dogs! Wonderful bike and hiking trails. Definitely check this place out!