Mountain Lake Campground is one of my favorite places to stay. The staff at the office are all super nice and helpful. We always stay in a wooded camp site that's just private enough, but not too far from anything you could need. During October, they do really fun Halloween stuff for the kids, too!
KSF is absolutely gorgeous! Whether you are taking a day trip for hiking or staying a few days, it is absolutely one of my favorite places to be.