I'm a huge fan of private transfers. They get your vacation kick started instead of WAITING on a JUTA bus and stopping places you'd sooner pass. On a JUTA bus you can't wait to get to your resort. On a good private transfer it's "NO PROBLEM MON" ...just sit back and enjoy the ride, the conversation the cold beer the submaribe sandwich....... Stop for food if you want etc.. The driver is obviously very important. Make sure you tip him for any extra stops he provides.

The best advice I can give is to take advice from people on this board based on their experiences. We used Kingsley James last reach who I would highley recommend. Having said that, others listed above are almost certainly very good choices.