Some resorts in Mexico, the Caribbean, and elsewhere are "all-inclusive" resorts. That means, depending on the resort and season, meals, drinks, tours, transportation, resort activities, resort amenities, services and facilities may be included if the all-inclusive resort is selected and the additional fees are paid to the resort upon check-in. Anyone who stays at an all-inclusive resort pays a per person fee for this service. Some resorts offer optional all-inclusive packages, while at others, it is a requirement for all guests. The additional fees for all-inclusive resorts can be considerable, and we strongly suggest that the booking agent contacts the resort directly and gets a quote for the specific dates of travel, as fees do vary widely depending on your travel date. All-inclusive fees and amenities are set by the resort AND PAID FOR AT THE RESORT, and we have no control over them.