Stayed for just 1 night as I was passing thru on my way to Glacier NP. They have flush toilets and sinks in the restrooms. Also have a dump station and potable water. Right on the Snake River. Lots of dogs, which all but one owner kept on leashes. That particular owner let their dogs, yes plural, loose. Unfortunately, their 2 loose dogs attacked another dog that was on a leash in its own campsite. That was not good.