Recently I've been training like this:

Leg Day
Chest Day
Back Day
Shoulder Day
Arm Day
Rest
Rest
(Repeat)

I also tried the same split with just one rest day, and recently tried the split with no rest days for a few weeks. Which do you guys think is best and why?