I go all the time. Check the water release before going. Best times to catch is when they start releasing in the 30's. Last Saturday, I got there at 8am and didn't catch anything because the water release was around 12k. At noon, they kicked it up to 33k and the catch rate kicked into high gear.

Check the schedule here.

TVA for Guntersville