Skip to main content

Domain Offers MIG

Accor availability allows any partner to retrieve hotel offers. Response is not paginated, nor streamed.

Version
1.55.0
Status
Coming soon
Incident
No incident

1.54.0 [1.54.0] - 2026-07-16

  • Add aem.ibis, aem.novotel, aem.pullman and remove brand.raffles_lbf
  • Update max room occupancy values for brand.fairmont
  • Sum guestCounts from all ACRS main products to calculate occupancy

1.53.0 [1.53.0] - 2026-07-08

  • Support ACRS tax-on-tax and per-age applicability in tax labels
  • Enrichir TaxApplicability avec modes de calcul ACRS

1.52.0 [1.52.0] - 2026-06-18

  • [IRMA] applicationDate null pour LACHK3 (offerById)
  • Compute sale policies cancellation value from feeType where feeValue is absent
  • Categorize the offers with rate code MPRB1 as ALL Accor Business
  • Support extended calendar range with chunked CRS calls
  • Remove GET /best-offers from domain-offers-v1.yml

1.51.0 [1.51.0] - 2026-06-04

  • Fix acrs snu deduction & benefits mapping

1.50.0 [1.50.0] - 2026-06-02

  • [PROD][ACRS]Deposit Issue

1.49.0 [1.49.0] - 2026-05-28

  • Update vendorCode for com.dealdigger to ALINT
  • Validation totalRoomInBasket contexte séjour (1 ch max)
  • add RED_HOT_ROOM enum value (swagger only, no impl)
  • [TARS] Return application date only when product is not sold daily
  • Appels NGL systématiques pour TARS/IRMA — Extension multi-provider
  • Fix some requests attributes (missing or misplaced)
  • Fix leftTopayAthotel est Null et payAtTheHotel négatif
  • Fix reference & deductions mapping for acrs offer promo + member_rate + snu
  • Update vendorCode for com.dealdigger to ALINT
  • Validation totalRoomInBasket contexte séjour (1 ch max)
  • Appels NGL systématiques pour TARS/IRMA — Extension multi-provider
  • Fix reference & deductions mapping for acrs offer promo + member_rate + snu

1.48.0 [1.48.0] - 2026-05-20

  • Remove RED_HOT_ROOM Category

1.47.0 [1.47.0] - 2026-05-20

  • [SNU][ROLLBACK]Supporter plusieurs codes promo SNU pour un...
  • [ACRS] Determine meal plan from ACRS rate plan OTA codes
  • [IRMA] Retourner l'applicationDate des options vendables à la journée
  • SL rate mapping referential
  • Rate limiter calendar
  • Supporter plusieurs codes promo SNU pour un même bénéficiaire"

1.46.0 [1.46.0] - 2026-05-11

  • Exposer totalRoomInBasket en entrée de GET offers/{offerId}, /offers et /offer
  • Supporter plusieurs codes promo SNU pour un même bénéficiaire
  • [ACRS][SNU] Filter SNU offers with non-positive deduction
  • [OFFERS]Étendre la feature parity expedia au clientId brand.raffles
  • Supplements alignment format date
  • [API] Decommission /accommodations/best-offers endpoint
  • [ACRS&IRMA] Creation du service Offer

1.45.0 [1.45.0] - 2026-04-28

  • Fix name for ALL_ACCOR_BUSINESS category in Domain interface, and map it to LOYALTY_ALL_ACCOR_BUSINESS in Business
  • [SNU] Filtrage des offres si écart trop important
  • [ACRS][TARS][ADDONS] Map additional product policies into salesPolicies

1.44.0 [1.44.0] - 2026-04-14

  • [SUPPLEMENTS] Handle supplements for payOnline/payAtTheHotel amounts (TARS/IRMA)
  • [ACRS][NGL] Prise en compte TriggerCardTypes pour le loyalty
  • [SUPPLEMENTS] payOnline / payAtTheOHotel amounts for TARS/IRMA
  • Support combined PROMO+MEMBER_RATE offers in acrs
  • addon afterfees mapping
  • [ACRS] Fix SNU deduction mapping
  • Reconnaître et exposer la catégorie ALL Accor Business Rate
  • [OPTIONS]Tri des addons par productClass dans GET /offersById(ACRS) avec préservation de l'ordre TARS

1.43.0 [1.43.0] - 2026-03-06

  • Update business translation files with option pricing labels
  • Exclude per-use add-ons with unsupported booking patterns
  • Add new client IDs: com.dealdigger & com.treasureisland
  • Enrich hotel offer categories in BestOffers by mapping ACRS otherAvailableRateDescriptors
  • Compute max bookable quantity for ACRS add-ons
  • Remove unit attribute from day-by-day option details
  • Handle remaining products in ACRS calendar
  • Use codeReservation instead of codeReponse for IRMA request
  • Use only SNU promo code when present for ACRS request
  • Add maxQuantity field to supplement
  • Map ACRS rate descriptors (N1/N2/N3) to corporate benefit code

1.42.0 [1.42.0] - 2026-02-23

  • Add burnable boolean field to additionalProducts (IRMA + ACRS)
  • Return application date for ACRS add ons
  • Mapping addons pricing (ACRS)
  • ACRS upsell mapping
  • Remove 'Chouchou' and 'Affiliés' origins

1.41.0 [1.41.0] - 2026-02-09

  1. ACRS Addons Mapping :
    • Exclude acrs child addon that does not match request childrenAges
    • map saleableDaily for ACRS &
    • expose saleableDaily in offerById response
  2. Client IDs Added : apimclient ID have been added.

1.40.0 [1.40.0] - 2026-01-29

  1. Commission Filtering : Commissions are now filtered for SC contracts.
  2. ACRS Addons Mapping : Updated pricing unit mapping on ACRS addons.
  3. Client IDs Added : travelconcierge client IDs have been added.
  4. Offer Linking : Ability to link a /offers/{id} request to /offers/ requests.
  5. Option Rules Implementation : Missing option rules from WAR (presumably a source system) have been implemented.
  6. Tax Definitions Refactoring : Refactoring of tax definitions.

1.39.0 [1.39.0] - 2025-12-15

  • Handle promo codes transco for acrs and tars
  • [expedia parity] add hideMemberRate param to /offers

1.38.0 [1.38.0] - 2025-11-17

- New clientIds\

  • New response attribute "promoCode" for ACRS (/Offers/{id})\
  • Bug fix for new context management (/Offers/{id})\
  • Bug fix ACRS promoCodes handling

1.37.0 [1.37.0] - 2025-11-13

  1. ACRS Data Mapping : New mappings for ACRS afterFees, calendar, reference details, and meal plans.
  2. Expedia Parity Parameter : Introduction of hideMemberRate parameter related to Expedia parity.
  3. ACRS Add-on Logic : ACRS add-ons are now considered only for adult guest types.
  4. Currency Conversion Fix : Fix for currency conversion issues with CDVs from ACRS.
  5. Infrastructure & Stability : Improved health checks, slow-start configuration, and a new alarm for unhealthy tasks.
  6. Internal Data Integrity : Audit of Redis cache keys and fixes for subChannel and origin values.

1.36.0 [1.36.0] - 2025-11-03

  • Review error management for WCC call errors
  • Implement ACRS cache
  • Fix identification rule for expedia parity
  • Update distribution MCP client ID
  • Add LOYALTY test for offers with mocked and non-mocked scenarios, reactivate certain ACRS rec tests
  • Set com.marival to memberRateEnabled=true
  • Update vendor IDs
  • Configure Fairmont expedia parity
  • Map channelType from booking.origin
  • Add unavailable hotel flag
  • Add Mantra_extended and com.emblemscollection client IDs
  • Link OAT and prod environments to ACRS prod
  • Handle member card during ACRS calls

1.35.0 [1.35.0] - 2025-10-20

  • [ACRS] AfterFees Amount Fix – Corrected calculation of after-fees amounts.
  • [ACRS] Cancellation Rules Update – Updated flexibility and restricted cancellation logic.
  • [ACRS] Offer Type Assignment – Removed obsolete rule isRoomProductOnly for determining offer type.
  • [Offer][Room] Payment Mapping – Fixed mapping for payOnline and payAtTheHotel in TARS/IRMA flows.
  • Bug fixes

1.34.0 [1.34.0] - 2025-10-06

  • New Upsell Offer Visibility : The offerById endpoint now allows for the retrieval of Upsell offers.
  • Enhanced Provider Communication : The system now transmits the StayPlus count to the IRMA provider and calls WCC benefits with establishment parameters.
  • Stability & Performance : Numerous dependency updates (Spring Boot, AWS SDK, Lombok), infrastructure adaptations, and bug fixes contribute to a more robust and performant API.
  • Improved Observability : Documentation has been added for rate limiters.

1.33.0 [1.33.0] - 2025-09-12

  1. MAJOR BREAKING CHANGE : The field "Accommodation " has been marked as deprecated.
  2. Price Logic Evolution : The price conversion method has been redesigned.
  3. Seen Offer Data Behavior Change : "Seen offer" data now has an updated Time-To-Live (TTL) of 6 hours and changes in its update mechanism.
  4. Increased Robustness : Improvements like fixes for NullPointerException in sales policies, better retry handling for ACRS requests, and updated dependencies lead to a more stable and reliable API.

1.32.0 [1.32.0] - 2025-08-25

  • [Domain][/offerById] Expose the 'upsells' parameter which will allow possible upsell offers to be returned

1.32.0 [1.32.0] - 2025-08-25

  • [Domain][/offerById] Expose the 'upsells' parameter which will allow possible upsell offers to be returned

1.31.0 [1.31.0] - 2025-08-12

  • Added new clientIds
  • Adjust the mapping rule for the "amtAftMandDispSvcChgExc" attribute.
  • Create a service to expose the seenOffer data.

1.30.0 [1.30.0] - 2025-08-05

  • Indicate the availability of an upsell for each offer
  • Add THALASSA value to our contract to filter treatments
  • Deferred payment implementation

1.30.0 [WCOFF-0: New domain offers api version v1.30.0] - 2025-08-05

  • Indicate the availability of an upsell for each offer
  • Add THALASSA value to our contract to filter treatments
  • Deferred payment implementation

1.25.0 [1.25.0] - 2025-07-02

  • Added new clientIds
  • Implemented benefits for AGENCY (TARS & ACRS)
  • Updated ACRS fee mapping
  • Fixed deduction mapping (resolved CORPORATE + PROMO conflict and disabled STAY PLUS with PROMO)
  • Migrated to a monorepo structure
  • Improved offer deduction workflow
  • [Best Offer] Fixed duplicate entries in offer categories
  • [Best Offer] Enhanced multi-provider error handling
  • [Calendar][ACRS] Corrected amounts displayed

1.23.0 [1.23.0] - 2025-06-02

additional policies integration in salesPolicies cancellation sales policies on offer endpoint & deprecate flexibility node


1.22.0 [1.22.0] - 2025-05-20

  • Fix Open API compliance ITs
  • Activate remaining for clientId brand.fairmont
  • Validate Entra access token
  • Wrong interpretation of ChildrenAges if more than 3
  • Extend child age limit to 21
  • Store source hotel sent via token...
  • Activate remaining for clientId brand.fairmont
  • Extend child age limit to 21
  • Update package type rule for TARS offer

1.20.0 [1.20.0] - 2025-04-28

  • ACRS Fix handling of MEMBERSRATES
  • ACRS Offer LOYALTY categories
  • ACRS Occupancy Management
  • Add new client ids
  • Other bug fixes

1.19.0 [1.19.0] - 2025-04-14

  • Addition of new nodes in the sales conditions and flexibility
  • Standardization of hotels (RID)
  • Observability functionality
  • Bug fixes
  • Addition of the "benefits" node to categories

1.17.0 [1.17.0] - 2025-02-07

  • ACRS Member rate for BestOffer
  • SECU fixes

1.16.1 [1.16.1] - 2025-01-24

  • IDENT_TOKEN_MISSING - http 400
  • rate limiter - http 429
  • retry for irma /offer
  • bestoffer: burnable offer
  • offerById: folder preferences
  • offerById: upsells
  • offerById: subcategories rework
  • acrs integration
  • documentation (swagger...)

0.0.20 [0.0.20] - 2024-12-04

  • pricing average
  • alerting
  • detail j/j sur les options

What's Changed


GET /hotels/{hotelId}/offers
Return Type:

Changed response : 200 OK

Returned offers

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property system (object)

        • Deleted property cro (string)

        • Deleted property subCro (string)

      • Changed property hotel (object)

        • Changed property system (object)

          CRS hotel technical information.

          • Deleted property id (string)

            CRS hotel code.

      • Changed property product (object)

        • Changed property system (object)

          CRS product technical information.

          • Deleted property id (string)

            CRS product code.

      • Changed property options (object)

        • Changed property additionalProducts (array)

          Changed items (object):

          • Added property details (array)

            Details per day per unit.

            Items (object):

            • Property from (string)

              date - ISO-8601 format : YYYY-MM-DD

            • Property to (string)

              date - ISO-8601 format : YYYY-MM-DD

            • Property pricing (object)

              • Property unit (string)

                Pricing types. Possible values are :

                • PER_ADULT_PER_STAY
                • PER_PERSON_PER_STAY
                • PER_ROOM_PER_STAY
                • PER_ROOM_PER_DAY
                • PER_UNIT
                • PER_ADULT_MEAL
                • PER_CHILD_MEAL
                • PER_CHILD_PER_STAY
                • UNKNOWN

                Enum values:

                • PER_ADULT_PER_STAY
                • PER_PERSON_PER_STAY
                • PER_ROOM_PER_STAY
                • PER_ROOM_PER_DAY
                • PER_UNIT
                • PER_ADULT_MEAL
                • PER_CHILD_MEAL
                • PER_CHILD_PER_STAY
                • UNKNOWN
              • Property amount (object)

                • Property hotelKeeper (number)

                  Price to display, desired by the hotelKeeper

                • Property beforeTax (number)

                  Price without taxes.

                • Property afterTax (number)

                  Price with included taxes

                • Property afterFees (number)

                  Room only price with included fees taxes (others taxes are excluded).

                • Property average (object)

                  • Property hotelKeeper (number)

                    Average price to display, desired by the hotelKeeper

                  • Property beforeTax (number)

                    Average price without taxes.

                  • Property afterTax (number)

                    Average price with included taxes

                  • Property afterFees (number)

                    Average room only price with included fees taxes (others taxes are excluded).

                • Property vat (object)

                  • Property amount (object)

                    • Property excluded (number)

                      Excluded taxes.

                    • Property included (number)

                      Included taxes.

                  • Property detail (array)

                    tax details

                    Items (object):

                    • Property code (string)

                      Tax code, possible values (non-exhaustive list):

                      TVATNR
                      VAT at normal rate
                      TCITYC
                      City and local taxes
                      STXREG
                      Surtaxe additionnal regional
                      TCNTRR
                      National taxes on accommodation GB
                      DEPTAX
                      Country Tax
                      VAT
                      TCNTRF
                      National taxes on F&B
                      TDFONE
                      Tourism Dirham Fee
                      TMFURB
                      Urban Experience Fee
                      TMFAAC
                      Municipality Fee Accomodation
                      BRETAX
                      City Tax
                      TFAFEE
                      Resident fee
                    • Property included (boolean)

                      Tax is included.

                    • Property onlinePayable (boolean)

                      Tax has to paid online.

                    • Property refundable (boolean)

                      Tax is refundable.

                    • Property applicability (object)

                      Tax details description.

                      • Property frequency (string)

                        Applicability frequency, possible values: PER_STAY, PER_NIGHT

                      • Property unit (string)

                        Applicability unit, possible values: PER_PRODUCT, PER_PAX

                    • Property value (object)

                      • Property amount (number)

                        Fixed tax amount.

                      • Property percent (number)

                        Tax as percent.

                • Property fees (object)

                • Property otherTax (object)

                • Property payAtTheHotel (number)

                  Additional price to pay at hotel.

                • Property payOnline (number)

                  Price to pay online

              • Property currency (string)

                Currency of amounts.

      • Changed property rate (object)

        Offers' rate characteristics.

        • Changed property pricing (object)

          • Changed property alternative (object)

            • Changed property amount (object)

              • Added property average (object)

              • Changed property beforeTax (number)

                Price without taxes.

          • Changed property main (object)

            • Changed property amount (object)

              • Added property average (object)

              • Changed property beforeTax (number)

                Price without taxes.

GET /hotels/offers/{offerId}
Return Type:

Changed response : 200 OK

Returned offer

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property system (object)

        • Deleted property cro (string)

        • Deleted property subCro (string)

      • Changed property hotel (object)

        • Changed property system (object)

          CRS hotel technical information.

          • Deleted property id (string)

            CRS hotel code.

      • Changed property product (object)

        • Changed property system (object)

          CRS product technical information.

          • Deleted property id (string)

            CRS product code.

      • Changed property options (object)

        • Changed property additionalProducts (array)

          Changed items (object):

          • Added property details (array)

            Details per day per unit.

      • Changed property rate (object)

        Offers' rate characteristics.

        • Changed property pricing (object)

          • Changed property alternative (object)

            • Changed property amount (object)

              • Added property average (object)

              • Changed property beforeTax (number)

                Price without taxes.

          • Changed property main (object)

            • Changed property amount (object)

              • Added property average (object)

              • Changed property beforeTax (number)

                Price without taxes.

GET /hotels/best-offers
Return Type:

Changed response : 200 OK

Returned best offers

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property product (object)

        • Changed property system (object)

          CRS product technical information.

          • Deleted property id (string)

            CRS product code.

      • Changed property hotel (object)

        • Changed property system (object)

          CRS hotel technical information.

          • Deleted property id (string)

            CRS hotel code.

      • Changed property rate (object)

        offers' rate characteristics.

        • Changed property pricing (object)

          • Changed property alternative (object)

            • Changed property amount (object)

              • Added property average (object)

              • Changed property beforeTax (number)

                Price without taxes.

          • Changed property main (object)

            • Changed property amount (object)

              • Added property average (object)

              • Changed property beforeTax (number)

                Price without taxes.

POST /hotels/best-offers
Return Type:

Changed response : 200 OK

Returned best offers

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property product (object)

        • Changed property system (object)

          CRS product technical information.

          • Deleted property id (string)

            CRS product code.

      • Changed property hotel (object)

        • Changed property system (object)

          CRS hotel technical information.

          • Deleted property id (string)

            CRS hotel code.

      • Changed property rate (object)

        offers' rate characteristics.

        • Changed property pricing (object)

          • Changed property alternative (object)

            • Changed property amount (object)

              • Added property average (object)

              • Changed property beforeTax (number)

                Price without taxes.

          • Changed property main (object)

            • Changed property amount (object)

              • Added property average (object)

              • Changed property beforeTax (number)

                Price without taxes.

GET /hotels/{hotelId}/calendar/best-offers
Return Type:

Changed response : 200 OK

Returned best offers

  • Changed content type : application/json

    • Changed property bestOfferPerDateIn (array)

      Changed items (object):

      • Changed property offer (object)

        • Changed property product (object)

          • Changed property system (object)

            CRS product technical information.

            • Deleted property id (string)

              CRS product code.

        • Changed property hotel (object)

          • Changed property system (object)

            CRS hotel technical information.

            • Deleted property id (string)

              CRS hotel code.

        • Changed property rate (object)

          offers' rate characteristics.

          • Changed property pricing (object)

            • Changed property alternative (object)

              • Changed property amount (object)

                • Added property average (object)

                • Changed property beforeTax (number)

                  Price without taxes.

            • Changed property main (object)

              • Changed property amount (object)

                • Added property average (object)

                • Changed property beforeTax (number)

                  Price without taxes.


0.0.19 [0.0.19] - 2024-10-29

Seulement dans get offerById nous avons ajouté les champs suivants :

  • includedProductsType
  • burnable
  • upsellOfferIds

What's Changed


GET /hotels/{hotelId}/offers
Return Type:

Changed response : 200 OK

Returned offers

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property options (object)

        • Added property upsellOfferIds (array)

          Items (string):

          Upsell offer id.

      • Changed property rate (object)

        Offers' rate characteristics.

        • Added property includedProductsType (string)

        • Added property burnable (boolean)

          True if the rate allows the customer to use their personal loyalty program points to reduce the amount to be paid

GET /hotels/offers/{offerId}
Return Type:

Changed response : 200 OK

Returned offer

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property options (object)

        • Added property upsellOfferIds (array)
      • Changed property rate (object)

        Offers' rate characteristics.

        • Added property includedProductsType (string)

        • Added property burnable (boolean)

          True if the rate allows the customer to use their personal loyalty program points to reduce the amount to be paid


0.0.18 [0.0.18] - 2024-10-24

Filter additional products without pricing unit

Fix bug on BusinessLogEvent

What's Changed


GET /hotels/{hotelId}/offers
Return Type:

Changed response : 200 OK

Returned offers

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property rate (object)

        Offers' rate characteristics.

        • Changed property pricing (object)

          • Changed property alternative (object)

            • Changed property amount (object)

              • Changed property beforeTax (number)

                Price without taxes. MAY BE NULL.

          • Changed property main (object)

            • Changed property amount (object)

              • Changed property beforeTax (number)

                Price without taxes. MAY BE NULL.

              • Changed property vat (object)

                • Changed property detail (array)

                  tax details

                  Changed items (object):

                  • Changed property value (object)

                    New optional properties:

                    • amount
GET /hotels/offers/{offerId}
Return Type:

Changed response : 200 OK

Returned offer

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property rate (object)

        Offers' rate characteristics.

        • Changed property pricing (object)

          • Changed property alternative (object)

            • Changed property amount (object)

              • Changed property beforeTax (number)

                Price without taxes. MAY BE NULL.

          • Changed property main (object)

            • Changed property amount (object)

              • Changed property beforeTax (number)

                Price without taxes. MAY BE NULL.

              • Changed property vat (object)

                • Changed property detail (array)

                  tax details

                  Changed items (object):

                  • Changed property value (object)

                    New optional properties:

                    • amount
GET /hotels/best-offers
Return Type:

Changed response : 200 OK

Returned best offers

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property rate (object)

        offers' rate characteristics.

        • Changed property pricing (object)

          • Changed property alternative (object)

            • Changed property amount (object)

              • Changed property beforeTax (number)

                Price without taxes. MAY BE NULL.

          • Changed property main (object)

            • Changed property amount (object)

              • Changed property beforeTax (number)

                Price without taxes. MAY BE NULL.

              • Changed property vat (object)

                • Changed property detail (array)

                  tax details

                  Changed items (object):

                  • Changed property value (object)

                    New optional properties:

                    • amount
POST /hotels/best-offers
Return Type:

Changed response : 200 OK

Returned best offers

  • Changed content type : application/json

    • Changed property offers (array)

      Changed items (object):

      • Changed property rate (object)

        offers' rate characteristics.

        • Changed property pricing (object)

          • Changed property alternative (object)

            • Changed property amount (object)

              • Changed property beforeTax (number)

                Price without taxes. MAY BE NULL.

          • Changed property main (object)

            • Changed property amount (object)

              • Changed property beforeTax (number)

                Price without taxes. MAY BE NULL.

              • Changed property vat (object)

                • Changed property detail (array)

                  tax details

                  Changed items (object):

                  • Changed property value (object)

                    New optional properties:

                    • amount
GET /hotels/{hotelId}/calendar/best-offers
Return Type:

Changed response : 200 OK

Returned best offers

  • Changed content type : application/json

    • Changed property bestOfferPerDateIn (array)

      Changed items (object):

      • Changed property offer (object)

        • Changed property rate (object)

          offers' rate characteristics.

          • Changed property pricing (object)

            • Changed property alternative (object)

              • Changed property amount (object)

                • Changed property beforeTax (number)

                  Price without taxes. MAY BE NULL.

            • Changed property main (object)

              • Changed property amount (object)

                • Changed property beforeTax (number)

                  Price without taxes. MAY BE NULL.

                • Changed property vat (object)

                  • Changed property detail (array)

                    tax details

                    Changed items (object):

                    • Changed property value (object)

                      New optional properties:

                      • amount

0.0.17 [0.0.17] - 2024-10-04

No informations provided by FT

About us

We are far more than a worldwide leader. We are 300,000 hospitality experts placing people at the heart of what we do, and nurturing real passion for service and achievement beyond limits. We take care of millions of guests in our 5,000 addresses.