I was there two weeks ago .

Great place... You want to spend the whole day there, or you'll have to skip some areas. We camped inside the Park, there is a well supplied store there and a cafeteria - all you can eat pancakes breakfast

. You can take guided tours and either drive yourself and pay $3 per person, per site (they take you to three major ones), or take the organized tours, where a bus drives you - $25 to $45 per person...This may include lunch, I'm not sure. We took the less expensive option
It was great place to visit !!!
Have fun

Cheers,