We booked the transfer via Expedia! Although the Expedia photo was a van, we were picked up in a bus. Previous reviewers have stated that they had to wait at the airport for a long time, this was not something we encountered. The drivers were professional and courteous on both of our transfers (to the resort and back to the airport). The driver on the way back to the airport even gave us tips on what to expect when we got off the bus! Overall, given the price we would definitely use this transfer service again!