Florida Tours. They are reasonably priced, cars are clean, drivers are awesome and chatty. They allow a 1/2 hour grocery stop (if desired.. we did this in September and it was fun doing a quasi-Supermarket Sweep, lol). You give them your flight info and they will track your plane to make sure that they are there when you arrive. If something goes wrong (delay, flight # gets switched, etc) they'll call if you didn't know or forgot and make sure you're still coming and verify the information.
I've used them 2x now and we even had the same driver on our arrival flight both times! Also, on your departure day, they will pick you up 2 hours prior to your flight, to give you time to get through TSA. They are also flexible when it comes to split stays (if staying/renting DVC). We were dropped off at SSR and picked up at the AKL Kidani Village. So they will work with you!