Twin Rivers Canyon Resort was a beautiful place to stay.
It is extremely well maintained with clean, spacious campsites. The host is incredibly friendly, personable, and flexible. There is access to an excellent swimming area, and to the river very close by with opportunities to fish, kayak, and so forth.
The bathrooms are exceptional with nice showers and laundry machines. They are cleaned daily and were in great shape.
This is one of the finest campground I have ever stayed in. I would highly recommend!