Love it or hate it, it's fair to say Megabus offers a pretty decent service.
As train ticket costs continue to skyrocket, the budget travel operator provides a cheap alternative to getting around the country and most of the time its coaches run on time.
If you're lucky enough you might also get a driver who fancies themselves as a bit of a stand-up comedian too.
With a captive audience, a coach is the perfect place for someone with aspirations of a career in comedy to test out their material.
But is there a line - and more importantly did this driver cross it?
As he pulled up to Bristol he decided to crack a few jokes about the city and its residents.
'It was a bit scary to be honest' - Oowee Diner owner responds to free burger carnage
After declaring that "being in Bristol is bad enough," he states that Megabus received a complaint about him a fortnight ago for a joke he told, which he then tells anyway.
The full transcript of what he said, including the joke, can be seen below.
Response from Megabus
A spokesperson for megabus.com said: "This is the first time we have been made aware of this and we were very concerned to hear this audio which clearly contains comments that are completely inappropriate.
"While it may have been a misguided attempt at humour, we would expect all of our employees to know that comments of this nature are totally unacceptable and any employee found to be making inappropriate comments will be subject to our internal disciplinary process."