limeex2, no you do not have to book it through your hotel, although some vacation packages offer it as an option, and no it does not include your ride. If the airport is busy it is well worth it imho. Especially the departure lounge, worth getting to the airport early for.