First, let me tell you that the park is well maintained and clean. The location is amazing (a quick jump from Portland and the CGE bus can take you there!). The State Park parking pass price is reasonable ($5 day/$30 annual power vehicle) compared to other states. Shelter prices have an $8 reservation fee and cost $1/per person, up to 50 people... not bad.
However... this place is packed all summer long. If you're looking for some peaceful hiking or some quiet time, this is NOT for you. Locals and tourists fill this place open to close. You will never get a beach spot unless you go incredibly early in the morning and there's still a chance someone will move your stuff if you go away from your towel.
We visited with a convoy of families and children of all ages (infants to teens). The entire park smells of marijuana and everywhere you look, people are smoking or eating it. And the amount of day drinking is overwhelming. We were so uncomfortable on the west end (you couldn't walk anywhere without bumping into sloppy drunks or a puff of smoke, which is not ideal with children), we switched to the east beach. Ooops.
The east beach is a clothing-optional beach, which is fine for adults but not small children. clothing-optional. We decided to leave and drive out to the Hood River recreational area instead (AMAZING, by the way!!!).
If you don't mind huge crowds, aren't with small children, and are looking to picnic/day drink, this is the spot for you.
NOTE: The trails were still closed in June from the terrible forest fire. 😔