I've not ventured on a coach for a while, I think my record was Leeds to Brighton and back in a day, 8 hours each way...never again!
Last time I used one was on Boxing Day and a 5 hours journey turned into 8 hours due to a broken coach and delays, just so very glad they had done up Digbeth Coach station in Birmingham and could at least huddle in there for a bit, so much better than the shed it used to be.
I must admit though the coaches I went on were all nice and clean, can't say I tried the "facilities" though so can't comment on that.