From the first contact to make a booking, to payment, and finally, pick ups and drop offs on the day we could not have asked for a better experience. The driver arrived 15 minutes ahead of schedule which was a massive bonus for us on the day!! The whole team was extremely professional and the driver extremely pleasant to deal with even though I had 22 rowdy party goers with us. Will definitely recommend CoachHire to anyone who could use their services!!