We used them in October of '03. We went MCO to Cape Canaveral, port to BWV, then BWV to MCO.
MCO was okay, I guess. We wandered around looking for our driver, then some of the other drivers asked who we were looking for, and said that our driver had been around. As I am calling to check on him, he came up. He was nice enough, but the car smelled like smoke.
After our cruise, we waited and waited and waited. I called and we were told that the driver should be there already. Waited a while longer and called back and were told that our driver had been sent to pick up someone else instead, but someone would be there soon. Wait some more and call again and we're told that the person we initially spoke to was on his way. Almost an hour later he shows up. My impression was that we were forgotten, then given a story or two while he scrambled to get someone to get us, then he himself came. If he had been honest and admitted his mistake (and hopefully made some adjustment to our charge) I would have given him a second chance. He never even apologized when he arrived.
Since we had paid in full already, we kept the third leg. That was a different situation altogether. Different driver arrived exactly on time, spotless car, chilled drinks for us and excellent service all around.
Unfortunately I would be afraid to risk being abandoned at the port again so I will not use them. As I mentioned, if someone makes a mistake, but then admits it, apologizes and indicates that they will try harder that is one thing. Making a mistake, then compounding it with a lie and stringing people along, with no apology or indication that there was a problem is another.