A smaller campground option across the river from the Newhalem Creek campground. Goodell has two very small loops just off Highway 20, 19 sites total. All sites are heavily wooded, and there are several right on the river. We stayed at site 19, a large site with a nice view of the river but no direct access to it. Sites were much larger and more private than the ones at Newhalem, which is why we opted for this campground, and we were overall pleased with the choice. The happy burble of rushing water helped immensely in drowning out traffic noise from the highway, which was a bit annoying as you got further from the water.
The major downside to our stay was the outhouse situation. The larger of the two loops had a really nice, newer set of pit toilets, but the small loop where we stayed had much older toilets. The doors kept being left open so they were absolutely full of bugs, they reeked worse than almost any pit toilet I've ever used (probably why people kept leaving the doors open), and when we arrived the floor and toilet seat in one was covered in feces and the other in urine. This campground doesn't have an on site host and the restrooms seem to only be checked once per day, so we ended up walking over to the other loop to use the facilities.
There is no firewood for sale here or at Newhalem Creek, so bring your own. The general store in Newhalem has some but the price is steep.