I know everyone slags off Yodel, so they must obviously be crap on a regular basis but I guess I should put in a good word. I've been lucky enough (touching wood, no not that kind of wood you smutty git) to have had great service from them on a regular basis. I guess a lot of it is down to individual drivers but around 50% of the time the 48 hour service I paid for arrives next day. The one issue I had was a package that sat at the Midlands hub for a couple of days but it still arrived undamaged.
Like I said, not defending them but just saying they can be good.