It's got everything in there that I'd suggest, seems a good program
I would, however, move deadlifts to the Bicep/Lat day, as it's more of a back than a leg exercise (and would allow extra efforts on the squats, and the deadlifts on the other day)
Actually, I'd add in a hamstring exercise as well (possibly two):
Straight leg deadlift
and then possibly leg curls as well (doing both is preferable, but if picking just one then SLD)
You should always leave one day of complete rest, but two days of fitness is alright - One day do "base" training, so like a long run, or a long bike, swimming etc., then the other do some sprints/interval training (either literal sprints, or on the rower, on the bike)