We always enjoy our experiences while camping at Mossyrock, on Riffe Lake. There facilities are clean, the Rangers are great, and you mustn't miss at least having one breakfast at the little store/ cafe on sight. The huckleberry pancakes are to die for. Also, you don't have to worry about running out of wide, they will actually deliver it to you at your site.
The scenery was phenomenal and the Rangers were really great. We had a good time, but the camping area was small and there wasn't any privacy between sites. I will go back, for sure, when I go hiking, but I now realize it's not exactly geared to bring young children. A good friendly place to lay your head for sleep between hikes. Oh!, and make sure you check you gas tank and make sure you have everything you need. There isn't a gas station or store anywhere near.
My family and I have been going to this campground for 14 years. It is close to home (great for a quick get away), the Rangers are just awesome, the grounds are clean, and are patrolled intermittently adding to nighttime safety. The facilities are clean and we'll kept. All in all, we might travel around a bit year to year, but we will always return to this park to stay at least once a year.