Valley garden can be very good,and O'Dell also. There is a great campground on the river and it's fairly cheap at about $5. Beetles, ants, and any caddis that is hatching.
The previous post about the veracity of the Ennis fly shop is correct: good, honest info.