I've used Sunray Transportation for my past three trips, which have never been simple airport to hotel transfers. There is usually something weird, either odd times, multiple transfers, etc. They have always been on time, usually early though.
Good Luck!