Overall, JJ Kavanagh & Sons seems to offer a convenient and cost-effective transportation option for many customers, with a strong emphasis on punctuality and customer service. However, there are areas for improvement, such as vehicle cleanliness and onboard amenities, as well as addressing issues with delays and booking processes.