Yep, Manson is the best launch. You do need to purchase a "use permit" or something, not quite sure what it is called. Often times there will be people at the launch that can sell it to you. It is a great lake, good fishing, but do watch the weather and look out for logs!
Mason on the McNaughty III