Used to do marathon workouts 5-6 days a week, works great for beginners, but as i got stronger i noticed i needed more rest.
Also lowered the sets from 20 to 8-16 (depends on bodypart)
Hitting bodypart once a week now, but make sure intensity is high by including dropsets etc, to make sure i do a weeks worth damage.