Patrick Clarke, Pat's Transportation Service, on the Transportation page of Negril.com has been our driver for over 20 years. He even calls me when he sees a tornado hit Oklahoma to make sure we are ok! He exceeds all your requirements.