Hello KJBL,
I booked with Jayride, a booking website, who farmed it to one of their associates Royal Falcon. The experience with RF was not satisfactory, as you may read from my review.
The driver was waiting at Terminal B, notwithstanding the fact I messaged RF the day before my arrival that my ship will be docking at Terminal D. My message was definitely received by RF, but was not relayed to the driver.
We were stressed, but fortunately made it to the airport just about on time, which was why I booked the private transfer in the first place.