Bear creek is a wonderful family campground. We love that there is play structures for kids as well as its very dog friendly. The sites are well kept and there is fire pits. They are shady sites which is great on those 30 degree days. The beach is beautiful, but remember to bring water shoes as its rocky not sandy.