Beautiful park!
Bear Creek Lake is a bit off the beaten path which was one of the things I really loved about it. My kids and I camped in a tent on the Chestnut Loop, which was well shaded by trees and the bathrooms were incredibly clean. The sites are a little close to each other for my taste, but everything else was so nice I didn't let it bother me.
The lake itself is smallish, but the scenery is beautiful. We rented kayaks and the staff were all very nice and helpful. There is a small beach area for swimming, but I'm not a fan of swimming in lakes myself so I skipped visiting that area. Instead we hiked the very scenic trails around the lake, which are well marked for the most part.
In all, this was a very nice park to visit for camping, hiking and kayaking. I imagine I'll be returning again in the future.