If you have a National park pass it's free. If you don't already have one, and travel a lot it's worth getting one. The admit fee otherwise is less than $10. Enjoy your visit !!
I'm sorry - I don't have an answer for you. We stayed for 2 nights and the cost per night was very reasonable compared to anywhere else we stayed on our month long trip from Canada. It is an absolutely exquisite little spot and definitely worth the time to get there.
$5 for hiking, $10 for camping
Thanks! Your answer is awaiting moderation.