{ "data": { "hotelX": { "search": { "context": "FLY", "options": [ { "hotelName": "L'Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1512, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23970", "supplierCode": "FLY", "hotelCodeSupplier": "23970", "id": "33!~|a0!~|b260624!~|c260625!~|d23970!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23970!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1512!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148601!~|A85148601_21!~|B85148601_21!~|C30|30!~|El'appartement!~|Fl'appartement!~|G1!~|U2,1512,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1512!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148601_21", "description": "l'appartement", "descriptionSupplier": "l'appartement", "legacyRoomId": "85148601", "supplierCode": "85148601_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1512, "gross": 1512, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1512, "gross": 1512, "binding": false } }, { "hotelName": "L'Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23970", "supplierCode": "FLY", "hotelCodeSupplier": "23970", "id": "33!~|a0!~|b260624!~|c260625!~|d23970!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23970!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1500!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148601!~|A85148601_20!~|B85148601_20!~|C30|30!~|El'appartement!~|Fl'appartement!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1500!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148601_20", "description": "l'appartement", "descriptionSupplier": "l'appartement", "legacyRoomId": "85148601", "supplierCode": "85148601_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1500, "gross": 1500, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1500, "gross": 1500, "binding": false } }, { "hotelName": "L'Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 574, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23970", "supplierCode": "FLY", "hotelCodeSupplier": "23970", "id": "33!~|a0!~|b260624!~|c260625!~|d23970!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23970!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M574!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148597!~|A85148597_21!~|B85148597_21!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,574,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I574!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148597_21", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85148597", "supplierCode": "85148597_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 574, "gross": 574, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 574, "gross": 574, "binding": false } }, { "hotelName": "L'Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23970", "supplierCode": "FLY", "hotelCodeSupplier": "23970", "id": "33!~|a0!~|b260624!~|c260625!~|d23970!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23970!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M568.26!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148597!~|A85148597_20!~|B85148597_20!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I568.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148597_20", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85148597", "supplierCode": "85148597_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 568.26, "gross": 568.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 568.26, "gross": 568.26, "binding": false } }, { "hotelName": "L'Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23970", "supplierCode": "FLY", "hotelCodeSupplier": "23970", "id": "33!~|a0!~|b260624!~|c260625!~|d23970!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23970!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1499!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148601!~|A85148601_10!~|B85148601_10!~|C30|30!~|El'appartement!~|Fl'appartement!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1499!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148601_10", "description": "l'appartement", "descriptionSupplier": "l'appartement", "legacyRoomId": "85148601", "supplierCode": "85148601_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1499, "gross": 1499, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1499, "gross": 1499, "binding": false } }, { "hotelName": "L'Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1500, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23970", "supplierCode": "FLY", "hotelCodeSupplier": "23970", "id": "33!~|a0!~|b260624!~|c260625!~|d23970!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23970!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1500!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148601!~|A85148601_11!~|B85148601_11!~|C30|30!~|El'appartement!~|Fl'appartement!~|G1!~|U2,1500,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1500!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148601_11", "description": "l'appartement", "descriptionSupplier": "l'appartement", "legacyRoomId": "85148601", "supplierCode": "85148601_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1500, "gross": 1500, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1500, "gross": 1500, "binding": false } }, { "hotelName": "L'Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23970", "supplierCode": "FLY", "hotelCodeSupplier": "23970", "id": "33!~|a0!~|b260624!~|c260625!~|d23970!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23970!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M565.39!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148597!~|A85148597_10!~|B85148597_10!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I565.39!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148597_10", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85148597", "supplierCode": "85148597_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 565.39, "gross": 565.39, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 565.39, "gross": 565.39, "binding": false } }, { "hotelName": "L'Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 568.26, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23970", "supplierCode": "FLY", "hotelCodeSupplier": "23970", "id": "33!~|a0!~|b260624!~|c260625!~|d23970!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23970!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M568.26!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148597!~|A85148597_11!~|B85148597_11!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,568.26,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I568.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148597_11", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85148597", "supplierCode": "85148597_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 568.26, "gross": 568.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 568.26, "gross": 568.26, "binding": false } }, { "hotelName": "La Clef Louvre Paris by The Crest Collection", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7660", "supplierCode": "FLY", "hotelCodeSupplier": "7660", "id": "33!~|a0!~|b260624!~|c260625!~|d7660!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7660!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1070!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341492!~|A85341492_20!~|B85341492_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1070!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341492_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85341492", "supplierCode": "85341492_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1070, "gross": 1070, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1070, "gross": 1070, "binding": false } }, { "hotelName": "La Clef Louvre Paris by The Crest Collection", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 1177, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7660", "supplierCode": "FLY", "hotelCodeSupplier": "7660", "id": "33!~|a0!~|b260624!~|c260625!~|d7660!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7660!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1177!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341492!~|A85341492_11!~|B85341492_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,1177,1782122400!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1177!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341492_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85341492", "supplierCode": "85341492_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1177, "gross": 1177, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1177, "gross": 1177, "binding": false } }, { "hotelName": "La Clef Louvre Paris by The Crest Collection", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7660", "supplierCode": "FLY", "hotelCodeSupplier": "7660", "id": "33!~|a0!~|b260624!~|c260625!~|d7660!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7660!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1001!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341492!~|A85341492_10!~|B85341492_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1001!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341492_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85341492", "supplierCode": "85341492_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1001, "gross": 1001, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1001, "gross": 1001, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 316, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M316!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85383679!~|A85383679_21!~|B85383679_21!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,316,1781690400!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I316!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85383679_21", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85383679", "supplierCode": "85383679_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M268!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85383679!~|A85383679_20!~|B85383679_20!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I268!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85383679_20", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85383679", "supplierCode": "85383679_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 336, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83678137!~|A83678137_21!~|B83678137_21!~|C30|30!~|Esuperior double room,terrace!~|Fsuperior double room,terrace!~|G1!~|U2,336,1781690400!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83678137_21", "description": "superior double room,terrace", "descriptionSupplier": "superior double room,terrace", "legacyRoomId": "83678137", "supplierCode": "83678137_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M286!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83678137!~|A83678137_20!~|B83678137_20!~|C30|30!~|Esuperior double room,terrace!~|Fsuperior double room,terrace!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I286!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83678137_20", "description": "superior double room,terrace", "descriptionSupplier": "superior double room,terrace", "legacyRoomId": "83678137", "supplierCode": "83678137_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 286, "gross": 286, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 286, "gross": 286, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M330!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83678138!~|A83678138_20!~|B83678138_20!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I330!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83678138_20", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83678138", "supplierCode": "83678138_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 330, "gross": 330, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 330, "gross": 330, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 388, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M388!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83678138!~|A83678138_21!~|B83678138_21!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|U2,388,1781690400!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I388!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83678138_21", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83678138", "supplierCode": "83678138_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 340, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M340!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83678138!~|A83678138_11!~|B83678138_11!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|U2,340,1781690400!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I340!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83678138_11", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83678138", "supplierCode": "83678138_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 340, "gross": 340, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 340, "gross": 340, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M289!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83678138!~|A83678138_10!~|B83678138_10!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I289!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83678138_10", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83678138", "supplierCode": "83678138_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 289, "gross": 289, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 289, "gross": 289, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M245!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83678137!~|A83678137_10!~|B83678137_10!~|C30|30!~|Esuperior double room,terrace!~|Fsuperior double room,terrace!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I245!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83678137_10", "description": "superior double room,terrace", "descriptionSupplier": "superior double room,terrace", "legacyRoomId": "83678137", "supplierCode": "83678137_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 289, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M289!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83678137!~|A83678137_11!~|B83678137_11!~|C30|30!~|Esuperior double room,terrace!~|Fsuperior double room,terrace!~|G1!~|U2,289,1781690400!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I289!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83678137_11", "description": "superior double room,terrace", "descriptionSupplier": "superior double room,terrace", "legacyRoomId": "83678137", "supplierCode": "83678137_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 289, "gross": 289, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 289, "gross": 289, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M228!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85383679!~|A85383679_10!~|B85383679_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I228!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85383679_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85383679", "supplierCode": "85383679_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 228, "gross": 228, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 228, "gross": 228, "binding": false } }, { "hotelName": "Mob Hotel Paris les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 268, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "781755", "supplierCode": "FLY", "hotelCodeSupplier": "781755", "id": "33!~|a0!~|b260624!~|c260625!~|d781755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m781755!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M268!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85383679!~|A85383679_11!~|B85383679_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,268,1781690400!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I268!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85383679_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85383679", "supplierCode": "85383679_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1056, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1056!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433207!~|A84433207_21!~|B84433207_21!~|C30|30!~|Eexclusive suite!~|Fexclusive suite!~|G1!~|U2,1056,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1056!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433207_21", "description": "exclusive suite", "descriptionSupplier": "exclusive suite", "legacyRoomId": "84433207", "supplierCode": "84433207_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1056, "gross": 1056, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1056, "gross": 1056, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M858!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433207!~|A84433207_20!~|B84433207_20!~|C30|30!~|Eexclusive suite!~|Fexclusive suite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I858!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433207_20", "description": "exclusive suite", "descriptionSupplier": "exclusive suite", "legacyRoomId": "84433207", "supplierCode": "84433207_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 858, "gross": 858, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 858, "gross": 858, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 610, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M610!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z77447273!~|A77447273_21!~|B77447273_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,610,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I610!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "77447273_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "77447273", "supplierCode": "77447273_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 610, "gross": 610, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 610, "gross": 610, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M500!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z77447273!~|A77447273_20!~|B77447273_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I500!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "77447273_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "77447273", "supplierCode": "77447273_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 500, "gross": 500, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 500, "gross": 500, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M726!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433206!~|A84433206_20!~|B84433206_20!~|C30|30!~|Eduplex!~|Fduplex!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I726!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433206_20", "description": "duplex", "descriptionSupplier": "duplex", "legacyRoomId": "84433206", "supplierCode": "84433206_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 726, "gross": 726, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 726, "gross": 726, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 891, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M891!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433206!~|A84433206_21!~|B84433206_21!~|C30|30!~|Eduplex!~|Fduplex!~|G1!~|U2,891,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I891!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433206_21", "description": "duplex", "descriptionSupplier": "duplex", "legacyRoomId": "84433206", "supplierCode": "84433206_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 891, "gross": 891, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 891, "gross": 891, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 654, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M654!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433208!~|A84433208_21!~|B84433208_21!~|C30|30!~|Eprivilege double room!~|Fprivilege double room!~|G1!~|U2,654,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I654!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433208_21", "description": "privilege double room", "descriptionSupplier": "privilege double room", "legacyRoomId": "84433208", "supplierCode": "84433208_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 654, "gross": 654, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 654, "gross": 654, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M439!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361843!~|A85361843_20!~|B85361843_20!~|C30|30!~|Eclassic double room,1 queen bed!~|Fclassic double room,1 queen bed!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I439!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361843_20", "description": "classic double room,1 queen bed", "descriptionSupplier": "classic double room,1 queen bed", "legacyRoomId": "85361843", "supplierCode": "85361843_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 533, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M533!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361843!~|A85361843_21!~|B85361843_21!~|C30|30!~|Eclassic double room,1 queen bed!~|Fclassic double room,1 queen bed!~|G1!~|U2,533,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I533!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361843_21", "description": "classic double room,1 queen bed", "descriptionSupplier": "classic double room,1 queen bed", "legacyRoomId": "85361843", "supplierCode": "85361843_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 533, "gross": 533, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 533, "gross": 533, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M533!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433208!~|A84433208_20!~|B84433208_20!~|C30|30!~|Eprivilege double room!~|Fprivilege double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I533!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433208_20", "description": "privilege double room", "descriptionSupplier": "privilege double room", "legacyRoomId": "84433208", "supplierCode": "84433208_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 533, "gross": 533, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 533, "gross": 533, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 843, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M843!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433206!~|A84433206_11!~|B84433206_11!~|C30|30!~|Eduplex!~|Fduplex!~|G1!~|U2,843,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I843!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433206_11", "description": "duplex", "descriptionSupplier": "duplex", "legacyRoomId": "84433206", "supplierCode": "84433206_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 843, "gross": 843, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 843, "gross": 843, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M678!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433206!~|A84433206_10!~|B84433206_10!~|C30|30!~|Eduplex!~|Fduplex!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I678!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433206_10", "description": "duplex", "descriptionSupplier": "duplex", "legacyRoomId": "84433206", "supplierCode": "84433206_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 678, "gross": 678, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 678, "gross": 678, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M485!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433208!~|A84433208_10!~|B84433208_10!~|C30|30!~|Eprivilege double room!~|Fprivilege double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I485!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433208_10", "description": "privilege double room", "descriptionSupplier": "privilege double room", "legacyRoomId": "84433208", "supplierCode": "84433208_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 485, "gross": 485, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 485, "gross": 485, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 485, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M485!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361843!~|A85361843_11!~|B85361843_11!~|C30|30!~|Eclassic double room,1 queen bed!~|Fclassic double room,1 queen bed!~|G1!~|U2,485,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I485!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361843_11", "description": "classic double room,1 queen bed", "descriptionSupplier": "classic double room,1 queen bed", "legacyRoomId": "85361843", "supplierCode": "85361843_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 485, "gross": 485, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 485, "gross": 485, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M392!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361843!~|A85361843_10!~|B85361843_10!~|C30|30!~|Eclassic double room,1 queen bed!~|Fclassic double room,1 queen bed!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I392!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361843_10", "description": "classic double room,1 queen bed", "descriptionSupplier": "classic double room,1 queen bed", "legacyRoomId": "85361843", "supplierCode": "85361843_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 392, "gross": 392, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 392, "gross": 392, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M810!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433207!~|A84433207_10!~|B84433207_10!~|C30|30!~|Eexclusive suite!~|Fexclusive suite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I810!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433207_10", "description": "exclusive suite", "descriptionSupplier": "exclusive suite", "legacyRoomId": "84433207", "supplierCode": "84433207_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 810, "gross": 810, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 810, "gross": 810, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1009, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1009!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433207!~|A84433207_11!~|B84433207_11!~|C30|30!~|Eexclusive suite!~|Fexclusive suite!~|G1!~|U2,1009,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1009!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433207_11", "description": "exclusive suite", "descriptionSupplier": "exclusive suite", "legacyRoomId": "84433207", "supplierCode": "84433207_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1009, "gross": 1009, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1009, "gross": 1009, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 606, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M606!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84433208!~|A84433208_11!~|B84433208_11!~|C30|30!~|Eprivilege double room!~|Fprivilege double room!~|G1!~|U2,606,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I606!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84433208_11", "description": "privilege double room", "descriptionSupplier": "privilege double room", "legacyRoomId": "84433208", "supplierCode": "84433208_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 606, "gross": 606, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 606, "gross": 606, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M452!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z77447273!~|A77447273_10!~|B77447273_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I452!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "77447273_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "77447273", "supplierCode": "77447273_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 452, "gross": 452, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 452, "gross": 452, "binding": false } }, { "hotelName": "H\u00f4tel Artus", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 562, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "260982", "supplierCode": "FLY", "hotelCodeSupplier": "260982", "id": "33!~|a0!~|b260624!~|c260625!~|d260982!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m260982!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M562!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z77447273!~|A77447273_11!~|B77447273_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,562,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I562!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "77447273_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "77447273", "supplierCode": "77447273_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 562, "gross": 562, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 562, "gross": 562, "binding": false } }, { "hotelName": "H\u00f4tel Audran", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 317, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28488", "supplierCode": "FLY", "hotelCodeSupplier": "28488", "id": "33!~|a0!~|b260624!~|c260625!~|d28488!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28488!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783999!~|A84783999_21!~|B84783999_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,317,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783999_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84783999", "supplierCode": "84783999_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, { "hotelName": "H\u00f4tel Audran", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28488", "supplierCode": "FLY", "hotelCodeSupplier": "28488", "id": "33!~|a0!~|b260624!~|c260625!~|d28488!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28488!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M299!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783999!~|A84783999_20!~|B84783999_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I299!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783999_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84783999", "supplierCode": "84783999_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 299, "gross": 299, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 299, "gross": 299, "binding": false } }, { "hotelName": "H\u00f4tel Audran", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28488", "supplierCode": "FLY", "hotelCodeSupplier": "28488", "id": "33!~|a0!~|b260624!~|c260625!~|d28488!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28488!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M299!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783998!~|A84783998_20!~|B84783998_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I299!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783998_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84783998", "supplierCode": "84783998_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 299, "gross": 299, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 299, "gross": 299, "binding": false } }, { "hotelName": "H\u00f4tel Audran", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 317, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28488", "supplierCode": "FLY", "hotelCodeSupplier": "28488", "id": "33!~|a0!~|b260624!~|c260625!~|d28488!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28488!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783998!~|A84783998_21!~|B84783998_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,317,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783998_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84783998", "supplierCode": "84783998_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, { "hotelName": "H\u00f4tel Audran", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28488", "supplierCode": "FLY", "hotelCodeSupplier": "28488", "id": "33!~|a0!~|b260624!~|c260625!~|d28488!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28488!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M277!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783999!~|A84783999_10!~|B84783999_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I277!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783999_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84783999", "supplierCode": "84783999_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 277, "gross": 277, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 277, "gross": 277, "binding": false } }, { "hotelName": "H\u00f4tel Audran", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 292, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28488", "supplierCode": "FLY", "hotelCodeSupplier": "28488", "id": "33!~|a0!~|b260624!~|c260625!~|d28488!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28488!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M292!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783999!~|A84783999_11!~|B84783999_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,292,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I292!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783999_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84783999", "supplierCode": "84783999_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 292, "gross": 292, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 292, "gross": 292, "binding": false } }, { "hotelName": "H\u00f4tel Audran", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 292, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28488", "supplierCode": "FLY", "hotelCodeSupplier": "28488", "id": "33!~|a0!~|b260624!~|c260625!~|d28488!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28488!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M292!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783998!~|A84783998_11!~|B84783998_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,292,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I292!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783998_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84783998", "supplierCode": "84783998_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 292, "gross": 292, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 292, "gross": 292, "binding": false } }, { "hotelName": "H\u00f4tel Audran", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28488", "supplierCode": "FLY", "hotelCodeSupplier": "28488", "id": "33!~|a0!~|b260624!~|c260625!~|d28488!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28488!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M277!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783998!~|A84783998_10!~|B84783998_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I277!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783998_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84783998", "supplierCode": "84783998_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 277, "gross": 277, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 277, "gross": 277, "binding": false } }, { "hotelName": "La D\u00e9pendance", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8564", "supplierCode": "FLY", "hotelCodeSupplier": "8564", "id": "33!~|a0!~|b260624!~|c260625!~|d8564!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8564!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M381!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84772229!~|A84772229_10!~|B84772229_10!~|C30|30!~|Esmall!~|Fsmall!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I381!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84772229_10", "description": "small", "descriptionSupplier": "small", "legacyRoomId": "84772229", "supplierCode": "84772229_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 381, "gross": 381, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 381, "gross": 381, "binding": false } }, { "hotelName": "La D\u00e9pendance", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 476, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8564", "supplierCode": "FLY", "hotelCodeSupplier": "8564", "id": "33!~|a0!~|b260624!~|c260625!~|d8564!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8564!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M476!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84772229!~|A84772229_11!~|B84772229_11!~|C30|30!~|Esmall!~|Fsmall!~|G1!~|U2,476,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I476!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84772229_11", "description": "small", "descriptionSupplier": "small", "legacyRoomId": "84772229", "supplierCode": "84772229_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 476, "gross": 476, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 476, "gross": 476, "binding": false } }, { "hotelName": "La D\u00e9pendance", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 517, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8564", "supplierCode": "FLY", "hotelCodeSupplier": "8564", "id": "33!~|a0!~|b260624!~|c260625!~|d8564!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8564!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M517!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84772228!~|A84772228_11!~|B84772228_11!~|C30|30!~|Ecozy!~|Fcozy!~|G1!~|U2,517,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I517!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84772228_11", "description": "cozy", "descriptionSupplier": "cozy", "legacyRoomId": "84772228", "supplierCode": "84772228_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 517, "gross": 517, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 517, "gross": 517, "binding": false } }, { "hotelName": "La D\u00e9pendance", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "8564", "supplierCode": "FLY", "hotelCodeSupplier": "8564", "id": "33!~|a0!~|b260624!~|c260625!~|d8564!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m8564!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M414!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84772228!~|A84772228_10!~|B84772228_10!~|C30|30!~|Ecozy!~|Fcozy!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I414!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84772228_10", "description": "cozy", "descriptionSupplier": "cozy", "legacyRoomId": "84772228", "supplierCode": "84772228_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 414, "gross": 414, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 414, "gross": 414, "binding": false } }, { "hotelName": "La D\u00e9pendance", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 523, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259927", "supplierCode": "FLY", "hotelCodeSupplier": "5259927", "id": "33!~|a0!~|b260624!~|c260625!~|d5259927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5259927!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M523!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905069!~|A85905069_11!~|B85905069_11!~|C30|30!~|ECozy!~|FCozy!~|G1!~|U2,523,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I523!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905069_11", "description": "Cozy", "descriptionSupplier": "Cozy", "legacyRoomId": "85905069", "supplierCode": "85905069_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 523, "gross": 523, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 523, "gross": 523, "binding": false } }, { "hotelName": "La D\u00e9pendance", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259927", "supplierCode": "FLY", "hotelCodeSupplier": "5259927", "id": "33!~|a0!~|b260624!~|c260625!~|d5259927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5259927!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M419!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905069!~|A85905069_10!~|B85905069_10!~|C30|30!~|ECozy!~|FCozy!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I419!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905069_10", "description": "Cozy", "descriptionSupplier": "Cozy", "legacyRoomId": "85905069", "supplierCode": "85905069_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 419, "gross": 419, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 419, "gross": 419, "binding": false } }, { "hotelName": "La D\u00e9pendance", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 481, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259927", "supplierCode": "FLY", "hotelCodeSupplier": "5259927", "id": "33!~|a0!~|b260624!~|c260625!~|d5259927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5259927!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M481!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905070!~|A85905070_11!~|B85905070_11!~|C30|30!~|ESmall!~|FSmall!~|G1!~|U2,481,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I481!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905070_11", "description": "Small", "descriptionSupplier": "Small", "legacyRoomId": "85905070", "supplierCode": "85905070_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 481, "gross": 481, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 481, "gross": 481, "binding": false } }, { "hotelName": "La D\u00e9pendance", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259927", "supplierCode": "FLY", "hotelCodeSupplier": "5259927", "id": "33!~|a0!~|b260624!~|c260625!~|d5259927!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5259927!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M386!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905070!~|A85905070_10!~|B85905070_10!~|C30|30!~|ESmall!~|FSmall!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I386!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905070_10", "description": "Small", "descriptionSupplier": "Small", "legacyRoomId": "85905070", "supplierCode": "85905070_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 386, "gross": 386, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 386, "gross": 386, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M254!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238411!~|A85238411_20!~|B85238411_20!~|C30|30!~|Epremium double room!~|Fpremium double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I254!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238411_20", "description": "premium double room", "descriptionSupplier": "premium double room", "legacyRoomId": "85238411", "supplierCode": "85238411_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 254, "gross": 254, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 254, "gross": 254, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 272, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M272!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238411!~|A85238411_21!~|B85238411_21!~|C30|30!~|Epremium double room!~|Fpremium double room!~|G1!~|U2,272,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I272!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238411_21", "description": "premium double room", "descriptionSupplier": "premium double room", "legacyRoomId": "85238411", "supplierCode": "85238411_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 272, "gross": 272, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 272, "gross": 272, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M339!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238413!~|A85238413_20!~|B85238413_20!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I339!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238413_20", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85238413", "supplierCode": "85238413_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 339, "gross": 339, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 339, "gross": 339, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 364, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M364!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238413!~|A85238413_21!~|B85238413_21!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,364,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I364!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238413_21", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85238413", "supplierCode": "85238413_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 364, "gross": 364, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 364, "gross": 364, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M478.17!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238412!~|A85238412_20!~|B85238412_20!~|C30|30!~|Efamily suite!~|Ffamily suite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I478.17!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238412_20", "description": "family suite", "descriptionSupplier": "family suite", "legacyRoomId": "85238412", "supplierCode": "85238412_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 478.17, "gross": 478.17, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 478.17, "gross": 478.17, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 483, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M483!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238412!~|A85238412_21!~|B85238412_21!~|C30|30!~|Efamily suite!~|Ffamily suite!~|G1!~|U2,483,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I483!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238412_21", "description": "family suite", "descriptionSupplier": "family suite", "legacyRoomId": "85238412", "supplierCode": "85238412_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 483, "gross": 483, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 483, "gross": 483, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 262, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M262!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238410!~|A85238410_21!~|B85238410_21!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,262,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I262!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238410_21", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85238410", "supplierCode": "85238410_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 262, "gross": 262, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 262, "gross": 262, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M245!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238410!~|A85238410_20!~|B85238410_20!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I245!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238410_20", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85238410", "supplierCode": "85238410_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 241, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M241!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238411!~|A85238411_11!~|B85238411_11!~|C30|30!~|Epremium double room!~|Fpremium double room!~|G1!~|U2,241,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I241!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238411_11", "description": "premium double room", "descriptionSupplier": "premium double room", "legacyRoomId": "85238411", "supplierCode": "85238411_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 241, "gross": 241, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 241, "gross": 241, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 452, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M452!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238412!~|A85238412_11!~|B85238412_11!~|C30|30!~|Efamily suite!~|Ffamily suite!~|G1!~|U2,452,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I452!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238412_11", "description": "family suite", "descriptionSupplier": "family suite", "legacyRoomId": "85238412", "supplierCode": "85238412_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 452, "gross": 452, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 452, "gross": 452, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 333, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M333!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238413!~|A85238413_11!~|B85238413_11!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,333,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I333!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238413_11", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85238413", "supplierCode": "85238413_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 333, "gross": 333, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 333, "gross": 333, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M326!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238413!~|A85238413_10!~|B85238413_10!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I326!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238413_10", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85238413", "supplierCode": "85238413_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 326, "gross": 326, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 326, "gross": 326, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M228.69!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238410!~|A85238410_10!~|B85238410_10!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I228.69!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238410_10", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85238410", "supplierCode": "85238410_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 228.69, "gross": 228.69, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 228.69, "gross": 228.69, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 231, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M231!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238410!~|A85238410_11!~|B85238410_11!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,231,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I231!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238410_11", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85238410", "supplierCode": "85238410_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 231, "gross": 231, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 231, "gross": 231, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M443!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238412!~|A85238412_10!~|B85238412_10!~|C30|30!~|Efamily suite!~|Ffamily suite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I443!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238412_10", "description": "family suite", "descriptionSupplier": "family suite", "legacyRoomId": "85238412", "supplierCode": "85238412_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 443, "gross": 443, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 443, "gross": 443, "binding": false } }, { "hotelName": "The Originals Boutique, H\u00f4tel Maison Montmartre Paris Les Puces", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "933579", "supplierCode": "FLY", "hotelCodeSupplier": "933579", "id": "33!~|a0!~|b260624!~|c260625!~|d933579!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m933579!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M238.59!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85238411!~|A85238411_10!~|B85238411_10!~|C30|30!~|Epremium double room!~|Fpremium double room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238.59!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85238411_10", "description": "premium double room", "descriptionSupplier": "premium double room", "legacyRoomId": "85238411", "supplierCode": "85238411_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238.59, "gross": 238.59, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238.59, "gross": 238.59, "binding": false } }, { "hotelName": "H\u00f4tel Baudelaire Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 680, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12748", "supplierCode": "FLY", "hotelCodeSupplier": "12748", "id": "33!~|a0!~|b260624!~|c260625!~|d12748!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12748!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M680!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85144312!~|A85144312_11!~|B85144312_11!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,680,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I680!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85144312_11", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85144312", "supplierCode": "85144312_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 680, "gross": 680, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 680, "gross": 680, "binding": false } }, { "hotelName": "H\u00f4tel Baudelaire Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12748", "supplierCode": "FLY", "hotelCodeSupplier": "12748", "id": "33!~|a0!~|b260624!~|c260625!~|d12748!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12748!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M673.2!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85144312!~|A85144312_10!~|B85144312_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I673.2!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85144312_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85144312", "supplierCode": "85144312_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 673.2, "gross": 673.2, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 673.2, "gross": 673.2, "binding": false } }, { "hotelName": "H\u00f4tel Baudelaire Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12748", "supplierCode": "FLY", "hotelCodeSupplier": "12748", "id": "33!~|a0!~|b260624!~|c260625!~|d12748!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12748!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M540.54!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908184!~|A85908184_10!~|B85908184_10!~|C30|30!~|EStandard Twin Room!~|FStandard Twin Room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I540.54!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908184_10", "description": "Standard Twin Room", "descriptionSupplier": "Standard Twin Room", "legacyRoomId": "85908184", "supplierCode": "85908184_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 540.54, "gross": 540.54, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 540.54, "gross": 540.54, "binding": false } }, { "hotelName": "H\u00f4tel Baudelaire Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 546, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12748", "supplierCode": "FLY", "hotelCodeSupplier": "12748", "id": "33!~|a0!~|b260624!~|c260625!~|d12748!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12748!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M546!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908184!~|A85908184_11!~|B85908184_11!~|C30|30!~|EStandard Twin Room!~|FStandard Twin Room!~|G1!~|U2,546,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I546!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908184_11", "description": "Standard Twin Room", "descriptionSupplier": "Standard Twin Room", "legacyRoomId": "85908184", "supplierCode": "85908184_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 546, "gross": 546, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 546, "gross": 546, "binding": false } }, { "hotelName": "H\u00f4tel Baudelaire Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 523, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12748", "supplierCode": "FLY", "hotelCodeSupplier": "12748", "id": "33!~|a0!~|b260624!~|c260625!~|d12748!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12748!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M523!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85144310!~|A85144310_11!~|B85144310_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,523,1781949600!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I523!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85144310_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85144310", "supplierCode": "85144310_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 523, "gross": 523, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 523, "gross": 523, "binding": false } }, { "hotelName": "H\u00f4tel Baudelaire Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12748", "supplierCode": "FLY", "hotelCodeSupplier": "12748", "id": "33!~|a0!~|b260624!~|c260625!~|d12748!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12748!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M517.77!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85144310!~|A85144310_10!~|B85144310_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I517.77!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85144310_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85144310", "supplierCode": "85144310_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 517.77, "gross": 517.77, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 517.77, "gross": 517.77, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 421, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M421!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84147056!~|A84147056_21!~|B84147056_21!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,421,1781863200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I421!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84147056_21", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84147056", "supplierCode": "84147056_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 421, "gross": 421, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 421, "gross": 421, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M416.79!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84147056!~|A84147056_20!~|B84147056_20!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I416.79!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84147056_20", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84147056", "supplierCode": "84147056_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 416.79, "gross": 416.79, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 416.79, "gross": 416.79, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 581, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M581!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85364117!~|A85364117_21!~|B85364117_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,581,1781863200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I581!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85364117_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85364117", "supplierCode": "85364117_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 581, "gross": 581, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 581, "gross": 581, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M575.19!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85364117!~|A85364117_20!~|B85364117_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I575.19!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85364117_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85364117", "supplierCode": "85364117_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 575.19, "gross": 575.19, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 575.19, "gross": 575.19, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M487.08!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84147057!~|A84147057_20!~|B84147057_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I487.08!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84147057_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84147057", "supplierCode": "84147057_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 487.08, "gross": 487.08, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 487.08, "gross": 487.08, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 492, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M492!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84147057!~|A84147057_21!~|B84147057_21!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,492,1781863200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I492!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84147057_21", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84147057", "supplierCode": "84147057_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 492, "gross": 492, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 492, "gross": 492, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M378.18!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84147056!~|A84147056_10!~|B84147056_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I378.18!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84147056_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84147056", "supplierCode": "84147056_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 378.18, "gross": 378.18, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 378.18, "gross": 378.18, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 382, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M382!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84147056!~|A84147056_11!~|B84147056_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,382,1781863200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I382!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84147056_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84147056", "supplierCode": "84147056_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 382, "gross": 382, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 382, "gross": 382, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 453, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M453!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84147057!~|A84147057_11!~|B84147057_11!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,453,1781863200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I453!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84147057_11", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84147057", "supplierCode": "84147057_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 453, "gross": 453, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 453, "gross": 453, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M448.47!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84147057!~|A84147057_10!~|B84147057_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I448.47!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84147057_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84147057", "supplierCode": "84147057_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 448.47, "gross": 448.47, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 448.47, "gross": 448.47, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M536.58!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85364117!~|A85364117_10!~|B85364117_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I536.58!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85364117_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85364117", "supplierCode": "85364117_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 536.58, "gross": 536.58, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 536.58, "gross": 536.58, "binding": false } }, { "hotelName": "H\u00f4tel Aoriste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 542, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295779", "supplierCode": "FLY", "hotelCodeSupplier": "295779", "id": "33!~|a0!~|b260624!~|c260625!~|d295779!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295779!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M542!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85364117!~|A85364117_11!~|B85364117_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,542,1781863200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I542!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85364117_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85364117", "supplierCode": "85364117_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 542, "gross": 542, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 542, "gross": 542, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M926!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907639!~|A85907639_20!~|B85907639_20!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I926!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907639_20", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "85907639", "supplierCode": "85907639_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 926, "gross": 926, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 926, "gross": 926, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 1843, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1843!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791292!~|A83791292_21!~|B83791292_21!~|C30|30!~|Eapartment!~|Fapartment!~|G1!~|U2,1843,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1843!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791292_21", "description": "apartment", "descriptionSupplier": "apartment", "legacyRoomId": "83791292", "supplierCode": "83791292_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1843, "gross": 1843, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1843, "gross": 1843, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1665!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791292!~|A83791292_20!~|B83791292_20!~|C30|30!~|Eapartment!~|Fapartment!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1665!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791292_20", "description": "apartment", "descriptionSupplier": "apartment", "legacyRoomId": "83791292", "supplierCode": "83791292_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1665, "gross": 1665, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1665, "gross": 1665, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1214!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791297!~|A83791297_20!~|B83791297_20!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1214!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791297_20", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "83791297", "supplierCode": "83791297_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1214, "gross": 1214, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1214, "gross": 1214, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 1045, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1045!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907640!~|A85907640_21!~|B85907640_21!~|C30|30!~|EChambre Deluxe Balcon!~|FChambre Deluxe Balcon!~|G1!~|U2,1045,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1045!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907640_21", "description": "Chambre Deluxe Balcon", "descriptionSupplier": "Chambre Deluxe Balcon", "legacyRoomId": "85907640", "supplierCode": "85907640_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1045, "gross": 1045, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1045, "gross": 1045, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M947!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907640!~|A85907640_20!~|B85907640_20!~|C30|30!~|EChambre Deluxe Balcon!~|FChambre Deluxe Balcon!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I947!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907640_20", "description": "Chambre Deluxe Balcon", "descriptionSupplier": "Chambre Deluxe Balcon", "legacyRoomId": "85907640", "supplierCode": "85907640_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 947, "gross": 947, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 947, "gross": 947, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M844!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791293!~|A83791293_20!~|B83791293_20!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I844!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791293_20", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "83791293", "supplierCode": "83791293_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 844, "gross": 844, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 844, "gross": 844, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 931, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M931!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791293!~|A83791293_21!~|B83791293_21!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,931,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I931!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791293_21", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "83791293", "supplierCode": "83791293_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 931, "gross": 931, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 931, "gross": 931, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 1159, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1159!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791296!~|A83791296_21!~|B83791296_21!~|C30|30!~|Eprestige room!~|Fprestige room!~|G1!~|U2,1159,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1159!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791296_21", "description": "prestige room", "descriptionSupplier": "prestige room", "legacyRoomId": "83791296", "supplierCode": "83791296_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1159, "gross": 1159, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1159, "gross": 1159, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1049!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791296!~|A83791296_20!~|B83791296_20!~|C30|30!~|Eprestige room!~|Fprestige room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1049!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791296_20", "description": "prestige room", "descriptionSupplier": "prestige room", "legacyRoomId": "83791296", "supplierCode": "83791296_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1049, "gross": 1049, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1049, "gross": 1049, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 1022, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1022!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907639!~|A85907639_21!~|B85907639_21!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,1022,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1022!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907639_21", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "85907639", "supplierCode": "85907639_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1022, "gross": 1022, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1022, "gross": 1022, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 1341, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1341!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791297!~|A83791297_21!~|B83791297_21!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,1341,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1341!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791297_21", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "83791297", "supplierCode": "83791297_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1341, "gross": 1341, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1341, "gross": 1341, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 1277, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1277!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791297!~|A83791297_11!~|B83791297_11!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,1277,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1277!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791297_11", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "83791297", "supplierCode": "83791297_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1277, "gross": 1277, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1277, "gross": 1277, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M986!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791296!~|A83791296_10!~|B83791296_10!~|C30|30!~|Eprestige room!~|Fprestige room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I986!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791296_10", "description": "prestige room", "descriptionSupplier": "prestige room", "legacyRoomId": "83791296", "supplierCode": "83791296_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 986, "gross": 986, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 986, "gross": 986, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 1095, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1095!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791296!~|A83791296_11!~|B83791296_11!~|C30|30!~|Eprestige room!~|Fprestige room!~|G1!~|U2,1095,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1095!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791296_11", "description": "prestige room", "descriptionSupplier": "prestige room", "legacyRoomId": "83791296", "supplierCode": "83791296_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1095, "gross": 1095, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1095, "gross": 1095, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 958, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M958!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907639!~|A85907639_11!~|B85907639_11!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,958,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I958!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907639_11", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "85907639", "supplierCode": "85907639_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 958, "gross": 958, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 958, "gross": 958, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1601!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791292!~|A83791292_10!~|B83791292_10!~|C30|30!~|Eapartment!~|Fapartment!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1601!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791292_10", "description": "apartment", "descriptionSupplier": "apartment", "legacyRoomId": "83791292", "supplierCode": "83791292_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1601, "gross": 1601, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1601, "gross": 1601, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 1779, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1779!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791292!~|A83791292_11!~|B83791292_11!~|C30|30!~|Eapartment!~|Fapartment!~|G1!~|U2,1779,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1779!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791292_11", "description": "apartment", "descriptionSupplier": "apartment", "legacyRoomId": "83791292", "supplierCode": "83791292_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1779, "gross": 1779, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1779, "gross": 1779, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M862!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907639!~|A85907639_10!~|B85907639_10!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I862!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907639_10", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "85907639", "supplierCode": "85907639_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 862, "gross": 862, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 862, "gross": 862, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1150!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791297!~|A83791297_10!~|B83791297_10!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1150!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791297_10", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "83791297", "supplierCode": "83791297_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1150, "gross": 1150, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1150, "gross": 1150, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 867, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M867!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791293!~|A83791293_11!~|B83791293_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,867,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I867!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791293_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "83791293", "supplierCode": "83791293_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 867, "gross": 867, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 867, "gross": 867, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M780!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83791293!~|A83791293_10!~|B83791293_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I780!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83791293_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "83791293", "supplierCode": "83791293_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 780, "gross": 780, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 780, "gross": 780, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M883!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907640!~|A85907640_10!~|B85907640_10!~|C30|30!~|EChambre Deluxe Balcon!~|FChambre Deluxe Balcon!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I883!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907640_10", "description": "Chambre Deluxe Balcon", "descriptionSupplier": "Chambre Deluxe Balcon", "legacyRoomId": "85907640", "supplierCode": "85907640_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 883, "gross": 883, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 883, "gross": 883, "binding": false } }, { "hotelName": "Hotel Hana", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 981, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5252817", "supplierCode": "FLY", "hotelCodeSupplier": "5252817", "id": "33!~|a0!~|b260624!~|c260625!~|d5252817!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m5252817!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M981!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907640!~|A85907640_11!~|B85907640_11!~|C30|30!~|EChambre Deluxe Balcon!~|FChambre Deluxe Balcon!~|G1!~|U2,981,1781776800!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I981!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907640_11", "description": "Chambre Deluxe Balcon", "descriptionSupplier": "Chambre Deluxe Balcon", "legacyRoomId": "85907640", "supplierCode": "85907640_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 981, "gross": 981, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 981, "gross": 981, "binding": false } }, { "hotelName": "Mercure Paris 9 Pigalle Sacre-Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "256340", "supplierCode": "FLY", "hotelCodeSupplier": "256340", "id": "33!~|a0!~|b260624!~|c260625!~|d256340!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m256340!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M412!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85171419!~|A85171419_20!~|B85171419_20!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I412!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85171419_20", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "85171419", "supplierCode": "85171419_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 412, "gross": 412, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 412, "gross": 412, "binding": false } }, { "hotelName": "Mercure Paris 9 Pigalle Sacre-Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 451, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "256340", "supplierCode": "FLY", "hotelCodeSupplier": "256340", "id": "33!~|a0!~|b260624!~|c260625!~|d256340!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m256340!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M451!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85171419!~|A85171419_21!~|B85171419_21!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|U2,451,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I451!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85171419_21", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "85171419", "supplierCode": "85171419_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 451, "gross": 451, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 451, "gross": 451, "binding": false } }, { "hotelName": "Mercure Paris 9 Pigalle Sacre-Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "256340", "supplierCode": "FLY", "hotelCodeSupplier": "256340", "id": "33!~|a0!~|b260624!~|c260625!~|d256340!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m256340!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M395!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85171420!~|A85171420_20!~|B85171420_20!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I395!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85171420_20", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85171420", "supplierCode": "85171420_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 395, "gross": 395, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 395, "gross": 395, "binding": false } }, { "hotelName": "Mercure Paris 9 Pigalle Sacre-Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 432, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "256340", "supplierCode": "FLY", "hotelCodeSupplier": "256340", "id": "33!~|a0!~|b260624!~|c260625!~|d256340!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m256340!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M432!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85171420!~|A85171420_21!~|B85171420_21!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,432,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I432!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85171420_21", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85171420", "supplierCode": "85171420_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 432, "gross": 432, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 432, "gross": 432, "binding": false } }, { "hotelName": "Mercure Paris 9 Pigalle Sacre-Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 376, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "256340", "supplierCode": "FLY", "hotelCodeSupplier": "256340", "id": "33!~|a0!~|b260624!~|c260625!~|d256340!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m256340!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M376!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85171420!~|A85171420_11!~|B85171420_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,376,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I376!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85171420_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85171420", "supplierCode": "85171420_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 376, "gross": 376, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 376, "gross": 376, "binding": false } }, { "hotelName": "Mercure Paris 9 Pigalle Sacre-Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "256340", "supplierCode": "FLY", "hotelCodeSupplier": "256340", "id": "33!~|a0!~|b260624!~|c260625!~|d256340!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m256340!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M338!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85171420!~|A85171420_10!~|B85171420_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I338!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85171420_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85171420", "supplierCode": "85171420_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, { "hotelName": "Mercure Paris 9 Pigalle Sacre-Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 394, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "256340", "supplierCode": "FLY", "hotelCodeSupplier": "256340", "id": "33!~|a0!~|b260624!~|c260625!~|d256340!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m256340!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M394!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85171419!~|A85171419_11!~|B85171419_11!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|U2,394,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I394!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85171419_11", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "85171419", "supplierCode": "85171419_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 394, "gross": 394, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 394, "gross": 394, "binding": false } }, { "hotelName": "Mercure Paris 9 Pigalle Sacre-Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "256340", "supplierCode": "FLY", "hotelCodeSupplier": "256340", "id": "33!~|a0!~|b260624!~|c260625!~|d256340!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m256340!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M355!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85171419!~|A85171419_10!~|B85171419_10!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I355!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85171419_10", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "85171419", "supplierCode": "85171419_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 355, "gross": 355, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 355, "gross": 355, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 659, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M659!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905286!~|A85905286_21!~|B85905286_21!~|C30|30!~|ESuperior Room, 1 King Bed!~|FSuperior Room, 1 King Bed!~|G1!~|U2,659,1780999200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I659!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905286_21", "description": "Superior Room, 1 King Bed", "descriptionSupplier": "Superior Room, 1 King Bed", "legacyRoomId": "85905286", "supplierCode": "85905286_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 659, "gross": 659, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 659, "gross": 659, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 711, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M711!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148611!~|A85148611_21!~|B85148611_21!~|C30|30!~|Edeluxe room,1 king bed!~|Fdeluxe room,1 king bed!~|G1!~|U2,711,1780999200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I711!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148611_21", "description": "deluxe room,1 king bed", "descriptionSupplier": "deluxe room,1 king bed", "legacyRoomId": "85148611", "supplierCode": "85148611_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 711, "gross": 711, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 711, "gross": 711, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1020!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148617!~|A85148617_20!~|B85148617_20!~|C30|30!~|Ejunior suite,1 king bed!~|Fjunior suite,1 king bed!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1020!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148617_20", "description": "junior suite,1 king bed", "descriptionSupplier": "junior suite,1 king bed", "legacyRoomId": "85148617", "supplierCode": "85148617_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1020, "gross": 1020, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1020, "gross": 1020, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1128, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1128!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148617!~|A85148617_21!~|B85148617_21!~|C30|30!~|Ejunior suite,1 king bed!~|Fjunior suite,1 king bed!~|G1!~|U2,1128,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1128!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148617_21", "description": "junior suite,1 king bed", "descriptionSupplier": "junior suite,1 king bed", "legacyRoomId": "85148617", "supplierCode": "85148617_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1128, "gross": 1128, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1128, "gross": 1128, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M703!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148615!~|A85148615_20!~|B85148615_20!~|C30|30!~|Edeluxe room,2 twin beds!~|Fdeluxe room,2 twin beds!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I703!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148615_20", "description": "deluxe room,2 twin beds", "descriptionSupplier": "deluxe room,2 twin beds", "legacyRoomId": "85148615", "supplierCode": "85148615_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 703, "gross": 703, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 703, "gross": 703, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 711, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M711!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148615!~|A85148615_21!~|B85148615_21!~|C30|30!~|Edeluxe room,2 twin beds!~|Fdeluxe room,2 twin beds!~|G1!~|U2,711,1780999200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I711!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148615_21", "description": "deluxe room,2 twin beds", "descriptionSupplier": "deluxe room,2 twin beds", "legacyRoomId": "85148615", "supplierCode": "85148615_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 711, "gross": 711, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 711, "gross": 711, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 893, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M893!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905284!~|A85905284_21!~|B85905284_21!~|C30|30!~|EExecutive Room, 1 King Bed!~|FExecutive Room, 1 King Bed!~|G1!~|U2,893,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I893!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905284_21", "description": "Executive Room, 1 King Bed", "descriptionSupplier": "Executive Room, 1 King Bed", "legacyRoomId": "85905284", "supplierCode": "85905284_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 893, "gross": 893, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 893, "gross": 893, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M808!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905284!~|A85905284_20!~|B85905284_20!~|C30|30!~|EExecutive Room, 1 King Bed!~|FExecutive Room, 1 King Bed!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I808!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905284_20", "description": "Executive Room, 1 King Bed", "descriptionSupplier": "Executive Room, 1 King Bed", "legacyRoomId": "85905284", "supplierCode": "85905284_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 808, "gross": 808, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 808, "gross": 808, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M973!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148617!~|A85148617_10!~|B85148617_10!~|C30|30!~|Ejunior suite,1 king bed!~|Fjunior suite,1 king bed!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I973!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148617_10", "description": "junior suite,1 king bed", "descriptionSupplier": "junior suite,1 king bed", "legacyRoomId": "85148617", "supplierCode": "85148617_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 973, "gross": 973, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 973, "gross": 973, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 665, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M665!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148611!~|A85148611_11!~|B85148611_11!~|C30|30!~|Edeluxe room,1 king bed!~|Fdeluxe room,1 king bed!~|G1!~|U2,665,1780999200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I665!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148611_11", "description": "deluxe room,1 king bed", "descriptionSupplier": "deluxe room,1 king bed", "legacyRoomId": "85148611", "supplierCode": "85148611_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 665, "gross": 665, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 665, "gross": 665, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 665, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M665!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148615!~|A85148615_11!~|B85148615_11!~|C30|30!~|Edeluxe room,2 twin beds!~|Fdeluxe room,2 twin beds!~|G1!~|U2,665,1780999200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I665!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148615_11", "description": "deluxe room,2 twin beds", "descriptionSupplier": "deluxe room,2 twin beds", "legacyRoomId": "85148615", "supplierCode": "85148615_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 665, "gross": 665, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 665, "gross": 665, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M656!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148615!~|A85148615_10!~|B85148615_10!~|C30|30!~|Edeluxe room,2 twin beds!~|Fdeluxe room,2 twin beds!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I656!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148615_10", "description": "deluxe room,2 twin beds", "descriptionSupplier": "deluxe room,2 twin beds", "legacyRoomId": "85148615", "supplierCode": "85148615_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 656, "gross": 656, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 656, "gross": 656, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M761!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905284!~|A85905284_10!~|B85905284_10!~|C30|30!~|EExecutive Room, 1 King Bed!~|FExecutive Room, 1 King Bed!~|G1!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I761!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905284_10", "description": "Executive Room, 1 King Bed", "descriptionSupplier": "Executive Room, 1 King Bed", "legacyRoomId": "85905284", "supplierCode": "85905284_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 761, "gross": 761, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 761, "gross": 761, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 769, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M769!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905284!~|A85905284_11!~|B85905284_11!~|C30|30!~|EExecutive Room, 1 King Bed!~|FExecutive Room, 1 King Bed!~|G1!~|U2,769,1780999200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I769!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905284_11", "description": "Executive Room, 1 King Bed", "descriptionSupplier": "Executive Room, 1 King Bed", "legacyRoomId": "85905284", "supplierCode": "85905284_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 769, "gross": 769, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 769, "gross": 769, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 613, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M613!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905286!~|A85905286_11!~|B85905286_11!~|C30|30!~|ESuperior Room, 1 King Bed!~|FSuperior Room, 1 King Bed!~|G1!~|U2,613,1780999200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I613!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905286_11", "description": "Superior Room, 1 King Bed", "descriptionSupplier": "Superior Room, 1 King Bed", "legacyRoomId": "85905286", "supplierCode": "85905286_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 613, "gross": 613, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 613, "gross": 613, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1081, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1081!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148617!~|A85148617_11!~|B85148617_11!~|C30|30!~|Ejunior suite,1 king bed!~|Fjunior suite,1 king bed!~|G1!~|U2,1081,1782036000!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1081!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148617_11", "description": "junior suite,1 king bed", "descriptionSupplier": "junior suite,1 king bed", "legacyRoomId": "85148617", "supplierCode": "85148617_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1081, "gross": 1081, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1081, "gross": 1081, "binding": false } }, { "hotelName": "Paris Marriott Opera Ambassador", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 769, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23976", "supplierCode": "FLY", "hotelCodeSupplier": "23976", "id": "33!~|a0!~|b260624!~|c260625!~|d23976!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23976!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M769!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905288!~|A85905288_11!~|B85905288_11!~|C30|30!~|EExecutive Room, 2 Twin Beds!~|FExecutive Room, 2 Twin Beds!~|G1!~|U2,769,1780999200!~|Hsessionid!~|Ic68fd7348e479fbc9e860127def4066b!~|Hcurrency!~|IUSD!~|Htgx_price!~|I769!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905288_11", "description": "Executive Room, 2 Twin Beds", "descriptionSupplier": "Executive Room, 2 Twin Beds", "legacyRoomId": "85905288", "supplierCode": "85905288_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 769, "gross": 769, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 769, "gross": 769, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1214, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1214!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778367!~|A84778367_21!~|B84778367_21!~|C30|30!~|Esuite (prestige)!~|Fsuite (prestige)!~|G1!~|U2,1214,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1214!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778367_21", "description": "suite (prestige)", "descriptionSupplier": "suite (prestige)", "legacyRoomId": "84778367", "supplierCode": "84778367_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1214, "gross": 1214, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1214, "gross": 1214, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M289!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85909351!~|A85909351_20!~|B85909351_20!~|C30|30!~|EStandard Double or Twin Room!~|FStandard Double or Twin Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I289!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85909351_20", "description": "Standard Double or Twin Room", "descriptionSupplier": "Standard Double or Twin Room", "legacyRoomId": "85909351", "supplierCode": "85909351_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 289, "gross": 289, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 289, "gross": 289, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M268!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85909351!~|A85909351_21!~|B85909351_21!~|C30|30!~|EStandard Double or Twin Room!~|FStandard Double or Twin Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I268!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85909351_21", "description": "Standard Double or Twin Room", "descriptionSupplier": "Standard Double or Twin Room", "legacyRoomId": "85909351", "supplierCode": "85909351_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1158!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778367!~|A84778367_20!~|B84778367_20!~|C30|30!~|Esuite (prestige)!~|Fsuite (prestige)!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1158!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778367_20", "description": "suite (prestige)", "descriptionSupplier": "suite (prestige)", "legacyRoomId": "84778367", "supplierCode": "84778367_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1158, "gross": 1158, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1158, "gross": 1158, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M304!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778370!~|A84778370_20!~|B84778370_20!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I304!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778370_20", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84778370", "supplierCode": "84778370_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 304, "gross": 304, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 304, "gross": 304, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M281!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778370!~|A84778370_21!~|B84778370_21!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I281!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778370_21", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84778370", "supplierCode": "84778370_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 281, "gross": 281, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 281, "gross": 281, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M229!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85909351!~|A85909351_11!~|B85909351_11!~|C30|30!~|EStandard Double or Twin Room!~|FStandard Double or Twin Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I229!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85909351_11", "description": "Standard Double or Twin Room", "descriptionSupplier": "Standard Double or Twin Room", "legacyRoomId": "85909351", "supplierCode": "85909351_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 229, "gross": 229, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 229, "gross": 229, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M233!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85909351!~|A85909351_10!~|B85909351_10!~|C30|30!~|EStandard Double or Twin Room!~|FStandard Double or Twin Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I233!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85909351_10", "description": "Standard Double or Twin Room", "descriptionSupplier": "Standard Double or Twin Room", "legacyRoomId": "85909351", "supplierCode": "85909351_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 233, "gross": 233, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 233, "gross": 233, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M242!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778370!~|A84778370_11!~|B84778370_11!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I242!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778370_11", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84778370", "supplierCode": "84778370_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 242, "gross": 242, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 242, "gross": 242, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M246!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778370!~|A84778370_10!~|B84778370_10!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I246!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778370_10", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84778370", "supplierCode": "84778370_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 246, "gross": 246, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 246, "gross": 246, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1129, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1129!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778367!~|A84778367_11!~|B84778367_11!~|C30|30!~|Esuite (prestige)!~|Fsuite (prestige)!~|G1!~|U2,1129,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1129!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778367_11", "description": "suite (prestige)", "descriptionSupplier": "suite (prestige)", "legacyRoomId": "84778367", "supplierCode": "84778367_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1129, "gross": 1129, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1129, "gross": 1129, "binding": false } }, { "hotelName": "H\u00f4tel Le Chat Noir", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18904", "supplierCode": "FLY", "hotelCodeSupplier": "18904", "id": "33!~|a0!~|b260624!~|c260625!~|d18904!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18904!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1073!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778367!~|A84778367_10!~|B84778367_10!~|C30|30!~|Esuite (prestige)!~|Fsuite (prestige)!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1073!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778367_10", "description": "suite (prestige)", "descriptionSupplier": "suite (prestige)", "legacyRoomId": "84778367", "supplierCode": "84778367_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1073, "gross": 1073, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1073, "gross": 1073, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 714, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M714!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341354!~|A85341354_21!~|B85341354_21!~|C30|30!~|Edeluxe afterworks!~|Fdeluxe afterworks!~|G1!~|U2,714,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I714!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341354_21", "description": "deluxe afterworks", "descriptionSupplier": "deluxe afterworks", "legacyRoomId": "85341354", "supplierCode": "85341354_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 714, "gross": 714, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 714, "gross": 714, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M585!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341354!~|A85341354_20!~|B85341354_20!~|C30|30!~|Edeluxe afterworks!~|Fdeluxe afterworks!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I585!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341354_20", "description": "deluxe afterworks", "descriptionSupplier": "deluxe afterworks", "legacyRoomId": "85341354", "supplierCode": "85341354_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 585, "gross": 585, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 585, "gross": 585, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 593, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M593!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85895389!~|A85895389_21!~|B85895389_21!~|C30|30!~|ECosy Afterworks!~|FCosy Afterworks!~|G1!~|U2,593,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I593!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85895389_21", "description": "Cosy Afterworks", "descriptionSupplier": "Cosy Afterworks", "legacyRoomId": "85895389", "supplierCode": "85895389_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 593, "gross": 593, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 593, "gross": 593, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M487!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85895389!~|A85895389_20!~|B85895389_20!~|C30|30!~|ECosy Afterworks!~|FCosy Afterworks!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I487!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85895389_20", "description": "Cosy Afterworks", "descriptionSupplier": "Cosy Afterworks", "legacyRoomId": "85895389", "supplierCode": "85895389_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 487, "gross": 487, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 487, "gross": 487, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M518!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341353!~|A85341353_20!~|B85341353_20!~|C30|30!~|Esuperior afterworks!~|Fsuperior afterworks!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I518!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341353_20", "description": "superior afterworks", "descriptionSupplier": "superior afterworks", "legacyRoomId": "85341353", "supplierCode": "85341353_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 518, "gross": 518, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 518, "gross": 518, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 631, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M631!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341353!~|A85341353_21!~|B85341353_21!~|C30|30!~|Esuperior afterworks!~|Fsuperior afterworks!~|G1!~|U2,631,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I631!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341353_21", "description": "superior afterworks", "descriptionSupplier": "superior afterworks", "legacyRoomId": "85341353", "supplierCode": "85341353_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 631, "gross": 631, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 631, "gross": 631, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 569, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M569!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341353!~|A85341353_11!~|B85341353_11!~|C30|30!~|Esuperior afterworks!~|Fsuperior afterworks!~|G1!~|U2,569,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I569!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341353_11", "description": "superior afterworks", "descriptionSupplier": "superior afterworks", "legacyRoomId": "85341353", "supplierCode": "85341353_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 569, "gross": 569, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 569, "gross": 569, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M456!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341353!~|A85341353_10!~|B85341353_10!~|C30|30!~|Esuperior afterworks!~|Fsuperior afterworks!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I456!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341353_10", "description": "superior afterworks", "descriptionSupplier": "superior afterworks", "legacyRoomId": "85341353", "supplierCode": "85341353_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 456, "gross": 456, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 456, "gross": 456, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M519!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341354!~|A85341354_10!~|B85341354_10!~|C30|30!~|Edeluxe afterworks!~|Fdeluxe afterworks!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I519!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341354_10", "description": "deluxe afterworks", "descriptionSupplier": "deluxe afterworks", "legacyRoomId": "85341354", "supplierCode": "85341354_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 519, "gross": 519, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 519, "gross": 519, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 648, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M648!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341354!~|A85341354_11!~|B85341354_11!~|C30|30!~|Edeluxe afterworks!~|Fdeluxe afterworks!~|G1!~|U2,648,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I648!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341354_11", "description": "deluxe afterworks", "descriptionSupplier": "deluxe afterworks", "legacyRoomId": "85341354", "supplierCode": "85341354_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 648, "gross": 648, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 648, "gross": 648, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M426!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85895389!~|A85895389_10!~|B85895389_10!~|C30|30!~|ECosy Afterworks!~|FCosy Afterworks!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I426!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85895389_10", "description": "Cosy Afterworks", "descriptionSupplier": "Cosy Afterworks", "legacyRoomId": "85895389", "supplierCode": "85895389_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 426, "gross": 426, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 426, "gross": 426, "binding": false } }, { "hotelName": "Normandy Le Chantier", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 532, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7008", "supplierCode": "FLY", "hotelCodeSupplier": "7008", "id": "33!~|a0!~|b260624!~|c260625!~|d7008!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7008!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M532!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85895389!~|A85895389_11!~|B85895389_11!~|C30|30!~|ECosy Afterworks!~|FCosy Afterworks!~|G1!~|U2,532,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I532!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85895389_11", "description": "Cosy Afterworks", "descriptionSupplier": "Cosy Afterworks", "legacyRoomId": "85895389", "supplierCode": "85895389_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 532, "gross": 532, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 532, "gross": 532, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 318, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M318!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778405!~|A84778405_11!~|B84778405_11!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,318,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I318!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778405_11", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "84778405", "supplierCode": "84778405_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 318, "gross": 318, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 318, "gross": 318, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 318, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M318!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078232!~|A84078232_11!~|B84078232_11!~|C30|30!~|Esuperior balcony room!~|Fsuperior balcony room!~|G1!~|U2,318,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I318!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078232_11", "description": "superior balcony room", "descriptionSupplier": "superior balcony room", "legacyRoomId": "84078232", "supplierCode": "84078232_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 318, "gross": 318, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 318, "gross": 318, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M314.82!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078232!~|A84078232_10!~|B84078232_10!~|C30|30!~|Esuperior balcony room!~|Fsuperior balcony room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I314.82!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078232_10", "description": "superior balcony room", "descriptionSupplier": "superior balcony room", "legacyRoomId": "84078232", "supplierCode": "84078232_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 314.82, "gross": 314.82, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 314.82, "gross": 314.82, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M368!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778407!~|A84778407_10!~|B84778407_10!~|C30|30!~|Esuite boh\u00e9mia!~|Fsuite boh\u00e9mia!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I368!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778407_10", "description": "suite boh\u00e9mia", "descriptionSupplier": "suite boh\u00e9mia", "legacyRoomId": "84778407", "supplierCode": "84778407_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778403!~|A84778403_10!~|B84778403_10!~|C30|30!~|Echambre double sup\u00e9rieure!~|Fchambre double sup\u00e9rieure!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778403_10", "description": "chambre double sup\u00e9rieure", "descriptionSupplier": "chambre double sup\u00e9rieure", "legacyRoomId": "84778403", "supplierCode": "84778403_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 348, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M348!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778403!~|A84778403_11!~|B84778403_11!~|C30|30!~|Echambre double sup\u00e9rieure!~|Fchambre double sup\u00e9rieure!~|G1!~|U2,348,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I348!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778403_11", "description": "chambre double sup\u00e9rieure", "descriptionSupplier": "chambre double sup\u00e9rieure", "legacyRoomId": "84778403", "supplierCode": "84778403_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 348, "gross": 348, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 348, "gross": 348, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778405!~|A84778405_10!~|B84778405_10!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778405_10", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "84778405", "supplierCode": "84778405_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 369, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M369!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778407!~|A84778407_11!~|B84778407_11!~|C30|30!~|Esuite boh\u00e9mia!~|Fsuite boh\u00e9mia!~|G1!~|U2,369,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I369!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778407_11", "description": "suite boh\u00e9mia", "descriptionSupplier": "suite boh\u00e9mia", "legacyRoomId": "84778407", "supplierCode": "84778407_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 369, "gross": 369, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 369, "gross": 369, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 298, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M298!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778404!~|A84778404_11!~|B84778404_11!~|C30|30!~|Ecomfort twin room!~|Fcomfort twin room!~|G1!~|U2,298,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I298!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778404_11", "description": "comfort twin room", "descriptionSupplier": "comfort twin room", "legacyRoomId": "84778404", "supplierCode": "84778404_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 298, "gross": 298, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 298, "gross": 298, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M296!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778404!~|A84778404_10!~|B84778404_10!~|C30|30!~|Ecomfort twin room!~|Fcomfort twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I296!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778404_10", "description": "comfort twin room", "descriptionSupplier": "comfort twin room", "legacyRoomId": "84778404", "supplierCode": "84778404_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296, "gross": 296, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296, "gross": 296, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 298, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M298!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778402!~|A84778402_11!~|B84778402_11!~|C30|30!~|Ecomfort double room!~|Fcomfort double room!~|G1!~|U2,298,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I298!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778402_11", "description": "comfort double room", "descriptionSupplier": "comfort double room", "legacyRoomId": "84778402", "supplierCode": "84778402_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 298, "gross": 298, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 298, "gross": 298, "binding": false } }, { "hotelName": "Hotel Villa Boheme", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18954", "supplierCode": "FLY", "hotelCodeSupplier": "18954", "id": "33!~|a0!~|b260624!~|c260625!~|d18954!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18954!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M296!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778402!~|A84778402_10!~|B84778402_10!~|C30|30!~|Ecomfort double room!~|Fcomfort double room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I296!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778402_10", "description": "comfort double room", "descriptionSupplier": "comfort double room", "legacyRoomId": "84778402", "supplierCode": "84778402_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296, "gross": 296, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296, "gross": 296, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 255, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M255!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84291423!~|A84291423_21!~|B84291423_21!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|U2,255,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I255!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84291423_21", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84291423", "supplierCode": "84291423_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 255, "gross": 255, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 255, "gross": 255, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M252.45!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84291423!~|A84291423_20!~|B84291423_20!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I252.45!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84291423_20", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84291423", "supplierCode": "84291423_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 252.45, "gross": 252.45, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 252.45, "gross": 252.45, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M240.57!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85895513!~|A85895513_20!~|B85895513_20!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I240.57!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85895513_20", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85895513", "supplierCode": "85895513_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 240.57, "gross": 240.57, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 240.57, "gross": 240.57, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 243, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M243!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85895513!~|A85895513_21!~|B85895513_21!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,243,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I243!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85895513_21", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85895513", "supplierCode": "85895513_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 243, "gross": 243, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 243, "gross": 243, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 376, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M376!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84374442!~|A84374442_11!~|B84374442_11!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,376,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I376!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84374442_11", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "84374442", "supplierCode": "84374442_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 376, "gross": 376, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 376, "gross": 376, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M338!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84374442!~|A84374442_10!~|B84374442_10!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I338!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84374442_10", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "84374442", "supplierCode": "84374442_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M251.18!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84291423!~|A84291423_10!~|B84291423_10!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I251.18!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84291423_10", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84291423", "supplierCode": "84291423_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 251.18, "gross": 251.18, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 251.18, "gross": 251.18, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 252.45, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M252.45!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84291423!~|A84291423_11!~|B84291423_11!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|U2,252.45,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I252.45!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84291423_11", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84291423", "supplierCode": "84291423_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 252.45, "gross": 252.45, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 252.45, "gross": 252.45, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 240.57, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M240.57!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85895513!~|A85895513_11!~|B85895513_11!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,240.57,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I240.57!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85895513_11", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85895513", "supplierCode": "85895513_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 240.57, "gross": 240.57, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 240.57, "gross": 240.57, "binding": false } }, { "hotelName": "Hotel 29 Lepic", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "9303", "supplierCode": "FLY", "hotelCodeSupplier": "9303", "id": "33!~|a0!~|b260624!~|c260625!~|d9303!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m9303!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M239.35!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85895513!~|A85895513_10!~|B85895513_10!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I239.35!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85895513_10", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85895513", "supplierCode": "85895513_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 239.35, "gross": 239.35, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 239.35, "gross": 239.35, "binding": false } }, { "hotelName": "Libertel Montmartre Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414", "supplierCode": "FLY", "hotelCodeSupplier": "414", "id": "33!~|a0!~|b260624!~|c260625!~|d414!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M306!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905555!~|A85905555_20!~|B85905555_20!~|C30|30!~|EDouble Cosy!~|FDouble Cosy!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I306!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905555_20", "description": "Double Cosy", "descriptionSupplier": "Double Cosy", "legacyRoomId": "85905555", "supplierCode": "85905555_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 306, "gross": 306, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 306, "gross": 306, "binding": false } }, { "hotelName": "Libertel Montmartre Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 336, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414", "supplierCode": "FLY", "hotelCodeSupplier": "414", "id": "33!~|a0!~|b260624!~|c260625!~|d414!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905555!~|A85905555_21!~|B85905555_21!~|C30|30!~|EDouble Cosy!~|FDouble Cosy!~|G1!~|U2,336,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905555_21", "description": "Double Cosy", "descriptionSupplier": "Double Cosy", "legacyRoomId": "85905555", "supplierCode": "85905555_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "binding": false } }, { "hotelName": "Libertel Montmartre Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414", "supplierCode": "FLY", "hotelCodeSupplier": "414", "id": "33!~|a0!~|b260624!~|c260625!~|d414!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M408!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278386!~|A85278386_20!~|B85278386_20!~|C30|30!~|Eprivilege room!~|Fprivilege room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I408!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278386_20", "description": "privilege room", "descriptionSupplier": "privilege room", "legacyRoomId": "85278386", "supplierCode": "85278386_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 408, "gross": 408, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 408, "gross": 408, "binding": false } }, { "hotelName": "Libertel Montmartre Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 306, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414", "supplierCode": "FLY", "hotelCodeSupplier": "414", "id": "33!~|a0!~|b260624!~|c260625!~|d414!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M306!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905555!~|A85905555_11!~|B85905555_11!~|C30|30!~|EDouble Cosy!~|FDouble Cosy!~|G1!~|U2,306,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I306!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905555_11", "description": "Double Cosy", "descriptionSupplier": "Double Cosy", "legacyRoomId": "85905555", "supplierCode": "85905555_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 306, "gross": 306, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 306, "gross": 306, "binding": false } }, { "hotelName": "Libertel Montmartre Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414", "supplierCode": "FLY", "hotelCodeSupplier": "414", "id": "33!~|a0!~|b260624!~|c260625!~|d414!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M275!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905555!~|A85905555_10!~|B85905555_10!~|C30|30!~|EDouble Cosy!~|FDouble Cosy!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I275!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905555_10", "description": "Double Cosy", "descriptionSupplier": "Double Cosy", "legacyRoomId": "85905555", "supplierCode": "85905555_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, { "hotelName": "Libertel Montmartre Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 334, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414", "supplierCode": "FLY", "hotelCodeSupplier": "414", "id": "33!~|a0!~|b260624!~|c260625!~|d414!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M334!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278389!~|A85278389_11!~|B85278389_11!~|C30|30!~|Eparis privilege!~|Fparis privilege!~|G1!~|U2,334,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I334!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278389_11", "description": "paris privilege", "descriptionSupplier": "paris privilege", "legacyRoomId": "85278389", "supplierCode": "85278389_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 334, "gross": 334, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 334, "gross": 334, "binding": false } }, { "hotelName": "Libertel Montmartre Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414", "supplierCode": "FLY", "hotelCodeSupplier": "414", "id": "33!~|a0!~|b260624!~|c260625!~|d414!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M301!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278389!~|A85278389_10!~|B85278389_10!~|C30|30!~|Eparis privilege!~|Fparis privilege!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I301!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278389_10", "description": "paris privilege", "descriptionSupplier": "paris privilege", "legacyRoomId": "85278389", "supplierCode": "85278389_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 301, "gross": 301, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 301, "gross": 301, "binding": false } }, { "hotelName": "Libertel Montmartre Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414", "supplierCode": "FLY", "hotelCodeSupplier": "414", "id": "33!~|a0!~|b260624!~|c260625!~|d414!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M284!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278386!~|A85278386_10!~|B85278386_10!~|C30|30!~|Eprivilege room!~|Fprivilege room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I284!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278386_10", "description": "privilege room", "descriptionSupplier": "privilege room", "legacyRoomId": "85278386", "supplierCode": "85278386_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, { "hotelName": "Libertel Montmartre Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 323, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414", "supplierCode": "FLY", "hotelCodeSupplier": "414", "id": "33!~|a0!~|b260624!~|c260625!~|d414!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M323!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278386!~|A85278386_11!~|B85278386_11!~|C30|30!~|Eprivilege room!~|Fprivilege room!~|G1!~|U2,323,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I323!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278386_11", "description": "privilege room", "descriptionSupplier": "privilege room", "legacyRoomId": "85278386", "supplierCode": "85278386_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 323, "gross": 323, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 323, "gross": 323, "binding": false } }, { "hotelName": "H\u00f4tel Nude Paris - Color Vision", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1000", "supplierCode": "FLY", "hotelCodeSupplier": "1000", "id": "33!~|a0!~|b260624!~|c260625!~|d1000!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1000!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M350!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86648733!~|A86648733_10!~|B86648733_10!~|C30|30!~|EClassic Deluxe!~|FClassic Deluxe!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I350!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86648733_10", "description": "Classic Deluxe", "descriptionSupplier": "Classic Deluxe", "legacyRoomId": "86648733", "supplierCode": "86648733_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 350, "gross": 350, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 350, "gross": 350, "binding": false } }, { "hotelName": "H\u00f4tel Nude Paris - Color Vision", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 287, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1000", "supplierCode": "FLY", "hotelCodeSupplier": "1000", "id": "33!~|a0!~|b260624!~|c260625!~|d1000!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1000!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M287!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86648730!~|A86648730_11!~|B86648730_11!~|C30|30!~|EDouble Luco!~|FDouble Luco!~|G1!~|U2,287,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I287!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86648730_11", "description": "Double Luco", "descriptionSupplier": "Double Luco", "legacyRoomId": "86648730", "supplierCode": "86648730_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 287, "gross": 287, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 287, "gross": 287, "binding": false } }, { "hotelName": "H\u00f4tel Nude Paris - Color Vision", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 389, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1000", "supplierCode": "FLY", "hotelCodeSupplier": "1000", "id": "33!~|a0!~|b260624!~|c260625!~|d1000!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1000!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M389!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86648733!~|A86648733_11!~|B86648733_11!~|C30|30!~|EClassic Deluxe!~|FClassic Deluxe!~|G1!~|U2,389,1781863200!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I389!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86648733_11", "description": "Classic Deluxe", "descriptionSupplier": "Classic Deluxe", "legacyRoomId": "86648733", "supplierCode": "86648733_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 389, "gross": 389, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 389, "gross": 389, "binding": false } }, { "hotelName": "H\u00f4tel Nude Paris - Color Vision", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1000", "supplierCode": "FLY", "hotelCodeSupplier": "1000", "id": "33!~|a0!~|b260624!~|c260625!~|d1000!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1000!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M268!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86648730!~|A86648730_10!~|B86648730_10!~|C30|30!~|EDouble Luco!~|FDouble Luco!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I268!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86648730_10", "description": "Double Luco", "descriptionSupplier": "Double Luco", "legacyRoomId": "86648730", "supplierCode": "86648730_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, { "hotelName": "H\u00f4tel Nude Paris - Color Vision", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 264, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1000", "supplierCode": "FLY", "hotelCodeSupplier": "1000", "id": "33!~|a0!~|b260624!~|c260625!~|d1000!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1000!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M264!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86648734!~|A86648734_11!~|B86648734_11!~|C30|30!~|EClassic Double!~|FClassic Double!~|G1!~|U2,264,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I264!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86648734_11", "description": "Classic Double", "descriptionSupplier": "Classic Double", "legacyRoomId": "86648734", "supplierCode": "86648734_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 264, "gross": 264, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 264, "gross": 264, "binding": false } }, { "hotelName": "H\u00f4tel Nude Paris - Color Vision", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1000", "supplierCode": "FLY", "hotelCodeSupplier": "1000", "id": "33!~|a0!~|b260624!~|c260625!~|d1000!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1000!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M244!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86648734!~|A86648734_10!~|B86648734_10!~|C30|30!~|EClassic Double!~|FClassic Double!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I244!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86648734_10", "description": "Classic Double", "descriptionSupplier": "Classic Double", "legacyRoomId": "86648734", "supplierCode": "86648734_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 244, "gross": 244, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 244, "gross": 244, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 976, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M976!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903583!~|A83903583_21!~|B83903583_21!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,976,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I976!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903583_21", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "83903583", "supplierCode": "83903583_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 976, "gross": 976, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 976, "gross": 976, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M887!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903583!~|A83903583_20!~|B83903583_20!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I887!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903583_20", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "83903583", "supplierCode": "83903583_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 887, "gross": 887, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 887, "gross": 887, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M887!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903582!~|A83903582_20!~|B83903582_20!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I887!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903582_20", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "83903582", "supplierCode": "83903582_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 887, "gross": 887, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 887, "gross": 887, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 976, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M976!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903582!~|A83903582_21!~|B83903582_21!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,976,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I976!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903582_21", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "83903582", "supplierCode": "83903582_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 976, "gross": 976, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 976, "gross": 976, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1072, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1072!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903585!~|A83903585_21!~|B83903585_21!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|U2,1072,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1072!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903585_21", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "83903585", "supplierCode": "83903585_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1072, "gross": 1072, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1072, "gross": 1072, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M867!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903585!~|A83903585_20!~|B83903585_20!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I867!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903585_20", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "83903585", "supplierCode": "83903585_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 867, "gross": 867, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 867, "gross": 867, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1551, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1551!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903587!~|A83903587_21!~|B83903587_21!~|C30|30!~|Esuite vendome!~|Fsuite vendome!~|G1!~|U2,1551,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1551!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903587_21", "description": "suite vendome", "descriptionSupplier": "suite vendome", "legacyRoomId": "83903587", "supplierCode": "83903587_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1551, "gross": 1551, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1551, "gross": 1551, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1404!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903587!~|A83903587_20!~|B83903587_20!~|C30|30!~|Esuite vendome!~|Fsuite vendome!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1404!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903587_20", "description": "suite vendome", "descriptionSupplier": "suite vendome", "legacyRoomId": "83903587", "supplierCode": "83903587_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1404, "gross": 1404, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1404, "gross": 1404, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M867!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903584!~|A83903584_20!~|B83903584_20!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I867!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903584_20", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "83903584", "supplierCode": "83903584_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 867, "gross": 867, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 867, "gross": 867, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1072, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1072!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903584!~|A83903584_21!~|B83903584_21!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,1072,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1072!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903584_21", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "83903584", "supplierCode": "83903584_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1072, "gross": 1072, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1072, "gross": 1072, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 894, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M894!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903582!~|A83903582_11!~|B83903582_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,894,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I894!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903582_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "83903582", "supplierCode": "83903582_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 894, "gross": 894, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 894, "gross": 894, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M716!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903582!~|A83903582_10!~|B83903582_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I716!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903582_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "83903582", "supplierCode": "83903582_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 716, "gross": 716, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 716, "gross": 716, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1469, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M1469!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903587!~|A83903587_11!~|B83903587_11!~|C30|30!~|Esuite vendome!~|Fsuite vendome!~|G1!~|U2,1469,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1469!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903587_11", "description": "suite vendome", "descriptionSupplier": "suite vendome", "legacyRoomId": "83903587", "supplierCode": "83903587_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1469, "gross": 1469, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1469, "gross": 1469, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 990, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M990!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903584!~|A83903584_11!~|B83903584_11!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,990,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I990!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903584_11", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "83903584", "supplierCode": "83903584_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 990, "gross": 990, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 990, "gross": 990, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M1322!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903587!~|A83903587_10!~|B83903587_10!~|C30|30!~|Esuite vendome!~|Fsuite vendome!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1322!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903587_10", "description": "suite vendome", "descriptionSupplier": "suite vendome", "legacyRoomId": "83903587", "supplierCode": "83903587_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1322, "gross": 1322, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1322, "gross": 1322, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M793!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903584!~|A83903584_10!~|B83903584_10!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I793!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903584_10", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "83903584", "supplierCode": "83903584_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 793, "gross": 793, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 793, "gross": 793, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 894, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M894!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903583!~|A83903583_11!~|B83903583_11!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,894,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I894!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903583_11", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "83903583", "supplierCode": "83903583_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 894, "gross": 894, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 894, "gross": 894, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M793!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903585!~|A83903585_10!~|B83903585_10!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I793!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903585_10", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "83903585", "supplierCode": "83903585_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 793, "gross": 793, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 793, "gross": 793, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 990, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M990!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903585!~|A83903585_11!~|B83903585_11!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|U2,990,1782036000!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I990!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903585_11", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "83903585", "supplierCode": "83903585_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 990, "gross": 990, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 990, "gross": 990, "binding": false } }, { "hotelName": "Maison Albar Hotels Le Vendome", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "954437", "supplierCode": "FLY", "hotelCodeSupplier": "954437", "id": "33!~|a0!~|b260624!~|c260625!~|d954437!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m954437!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M716!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83903583!~|A83903583_10!~|B83903583_10!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I716!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83903583_10", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "83903583", "supplierCode": "83903583_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 716, "gross": 716, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 716, "gross": 716, "binding": false } }, { "hotelName": "H\u00f4tel Paris Louvre Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18768", "supplierCode": "FLY", "hotelCodeSupplier": "18768", "id": "33!~|a0!~|b260624!~|c260625!~|d18768!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18768!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M788!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778290!~|A84778290_20!~|B84778290_20!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I788!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778290_20", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84778290", "supplierCode": "84778290_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 788, "gross": 788, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 788, "gross": 788, "binding": false } }, { "hotelName": "H\u00f4tel Paris Louvre Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18768", "supplierCode": "FLY", "hotelCodeSupplier": "18768", "id": "33!~|a0!~|b260624!~|c260625!~|d18768!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18768!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M833!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778291!~|A84778291_20!~|B84778291_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I833!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778291_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84778291", "supplierCode": "84778291_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 833, "gross": 833, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 833, "gross": 833, "binding": false } }, { "hotelName": "H\u00f4tel Paris Louvre Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18768", "supplierCode": "FLY", "hotelCodeSupplier": "18768", "id": "33!~|a0!~|b260624!~|c260625!~|d18768!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18768!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M766!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778289!~|A84778289_20!~|B84778289_20!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I766!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778289_20", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84778289", "supplierCode": "84778289_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 766, "gross": 766, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 766, "gross": 766, "binding": false } }, { "hotelName": "H\u00f4tel Paris Louvre Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18768", "supplierCode": "FLY", "hotelCodeSupplier": "18768", "id": "33!~|a0!~|b260624!~|c260625!~|d18768!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18768!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M793!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778291!~|A84778291_10!~|B84778291_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I793!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778291_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84778291", "supplierCode": "84778291_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 793, "gross": 793, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 793, "gross": 793, "binding": false } }, { "hotelName": "H\u00f4tel Paris Louvre Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18768", "supplierCode": "FLY", "hotelCodeSupplier": "18768", "id": "33!~|a0!~|b260624!~|c260625!~|d18768!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18768!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M727!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778289!~|A84778289_10!~|B84778289_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I727!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778289_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84778289", "supplierCode": "84778289_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 727, "gross": 727, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 727, "gross": 727, "binding": false } }, { "hotelName": "H\u00f4tel Paris Louvre Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18768", "supplierCode": "FLY", "hotelCodeSupplier": "18768", "id": "33!~|a0!~|b260624!~|c260625!~|d18768!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18768!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M749!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778290!~|A84778290_10!~|B84778290_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I749!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778290_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84778290", "supplierCode": "84778290_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 749, "gross": 749, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 749, "gross": 749, "binding": false } }, { "hotelName": "H\u00f4tel de Flore - Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "246074", "supplierCode": "FLY", "hotelCodeSupplier": "246074", "id": "33!~|a0!~|b260624!~|c260625!~|d246074!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m246074!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M324.72!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84812952!~|A84812952_10!~|B84812952_10!~|C30|30!~|Esuperior triple room!~|Fsuperior triple room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I324.72!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84812952_10", "description": "superior triple room", "descriptionSupplier": "superior triple room", "legacyRoomId": "84812952", "supplierCode": "84812952_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 324.72, "gross": 324.72, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 324.72, "gross": 324.72, "binding": false } }, { "hotelName": "H\u00f4tel de Flore - Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 328, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "246074", "supplierCode": "FLY", "hotelCodeSupplier": "246074", "id": "33!~|a0!~|b260624!~|c260625!~|d246074!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m246074!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M328!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84812952!~|A84812952_11!~|B84812952_11!~|C30|30!~|Esuperior triple room!~|Fsuperior triple room!~|G1!~|U2,328,1781863200!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I328!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84812952_11", "description": "superior triple room", "descriptionSupplier": "superior triple room", "legacyRoomId": "84812952", "supplierCode": "84812952_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 328, "gross": 328, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 328, "gross": 328, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 474, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M474!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898759!~|A85898759_21!~|B85898759_21!~|C30|30!~|EExecutive Double Room!~|FExecutive Double Room!~|G1!~|U2,474,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I474!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898759_21", "description": "Executive Double Room", "descriptionSupplier": "Executive Double Room", "legacyRoomId": "85898759", "supplierCode": "85898759_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 474, "gross": 474, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 474, "gross": 474, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M431!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898759!~|A85898759_20!~|B85898759_20!~|C30|30!~|EExecutive Double Room!~|FExecutive Double Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I431!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898759_20", "description": "Executive Double Room", "descriptionSupplier": "Executive Double Room", "legacyRoomId": "85898759", "supplierCode": "85898759_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 431, "gross": 431, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 431, "gross": 431, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 470, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M470!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898758!~|A85898758_21!~|B85898758_21!~|C30|30!~|EChambre Double Sup\u00e9rieure avec terrasse!~|FChambre Double Sup\u00e9rieure avec terrasse!~|G1!~|U2,470,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I470!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898758_21", "description": "Chambre Double Sup\u00e9rieure avec terrasse", "descriptionSupplier": "Chambre Double Sup\u00e9rieure avec terrasse", "legacyRoomId": "85898758", "supplierCode": "85898758_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 470, "gross": 470, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 470, "gross": 470, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 430, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M430!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898757!~|A85898757_21!~|B85898757_21!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|U2,430,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I430!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898757_21", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "85898757", "supplierCode": "85898757_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430, "gross": 430, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430, "gross": 430, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M392!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898757!~|A85898757_20!~|B85898757_20!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I392!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898757_20", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "85898757", "supplierCode": "85898757_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 392, "gross": 392, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 392, "gross": 392, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 667, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M667!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898760!~|A85898760_21!~|B85898760_21!~|C30|30!~|ESuite Junior avec jardin!~|FSuite Junior avec jardin!~|G1!~|U2,667,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I667!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898760_21", "description": "Suite Junior avec jardin", "descriptionSupplier": "Suite Junior avec jardin", "legacyRoomId": "85898760", "supplierCode": "85898760_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 667, "gross": 667, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 667, "gross": 667, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M605!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898760!~|A85898760_20!~|B85898760_20!~|C30|30!~|ESuite Junior avec jardin!~|FSuite Junior avec jardin!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I605!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898760_20", "description": "Suite Junior avec jardin", "descriptionSupplier": "Suite Junior avec jardin", "legacyRoomId": "85898760", "supplierCode": "85898760_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 605, "gross": 605, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 605, "gross": 605, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 623, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M623!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898762!~|A85898762_21!~|B85898762_21!~|C30|30!~|ESuite Duplex (Balcony)!~|FSuite Duplex (Balcony)!~|G1!~|U2,623,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I623!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898762_21", "description": "Suite Duplex (Balcony)", "descriptionSupplier": "Suite Duplex (Balcony)", "legacyRoomId": "85898762", "supplierCode": "85898762_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 623, "gross": 623, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 623, "gross": 623, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M565!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898762!~|A85898762_20!~|B85898762_20!~|C30|30!~|ESuite Duplex (Balcony)!~|FSuite Duplex (Balcony)!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I565!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898762_20", "description": "Suite Duplex (Balcony)", "descriptionSupplier": "Suite Duplex (Balcony)", "legacyRoomId": "85898762", "supplierCode": "85898762_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 565, "gross": 565, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 565, "gross": 565, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M526!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898761!~|A85898761_20!~|B85898761_20!~|C30|30!~|ESuite Junior!~|FSuite Junior!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I526!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898761_20", "description": "Suite Junior", "descriptionSupplier": "Suite Junior", "legacyRoomId": "85898761", "supplierCode": "85898761_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 526, "gross": 526, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 526, "gross": 526, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 579, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M579!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898761!~|A85898761_21!~|B85898761_21!~|C30|30!~|ESuite Junior!~|FSuite Junior!~|G1!~|U2,579,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I579!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898761_21", "description": "Suite Junior", "descriptionSupplier": "Suite Junior", "legacyRoomId": "85898761", "supplierCode": "85898761_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 579, "gross": 579, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 579, "gross": 579, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M428!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898758!~|A85898758_20!~|B85898758_20!~|C30|30!~|EChambre Double Sup\u00e9rieure avec terrasse!~|FChambre Double Sup\u00e9rieure avec terrasse!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I428!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898758_20", "description": "Chambre Double Sup\u00e9rieure avec terrasse", "descriptionSupplier": "Chambre Double Sup\u00e9rieure avec terrasse", "legacyRoomId": "85898758", "supplierCode": "85898758_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 428, "gross": 428, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 428, "gross": 428, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 386, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M386!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898757!~|A85898757_11!~|B85898757_11!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|U2,386,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I386!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898757_11", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "85898757", "supplierCode": "85898757_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 386, "gross": 386, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 386, "gross": 386, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 535, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M535!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898761!~|A85898761_11!~|B85898761_11!~|C30|30!~|ESuite Junior!~|FSuite Junior!~|G1!~|U2,535,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I535!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898761_11", "description": "Suite Junior", "descriptionSupplier": "Suite Junior", "legacyRoomId": "85898761", "supplierCode": "85898761_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 535, "gross": 535, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 535, "gross": 535, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M482!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898761!~|A85898761_10!~|B85898761_10!~|C30|30!~|ESuite Junior!~|FSuite Junior!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I482!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898761_10", "description": "Suite Junior", "descriptionSupplier": "Suite Junior", "legacyRoomId": "85898761", "supplierCode": "85898761_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 482, "gross": 482, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 482, "gross": 482, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M348!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898757!~|A85898757_10!~|B85898757_10!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I348!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898757_10", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "85898757", "supplierCode": "85898757_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 348, "gross": 348, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 348, "gross": 348, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M387!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898759!~|A85898759_10!~|B85898759_10!~|C30|30!~|EExecutive Double Room!~|FExecutive Double Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I387!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898759_10", "description": "Executive Double Room", "descriptionSupplier": "Executive Double Room", "legacyRoomId": "85898759", "supplierCode": "85898759_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 387, "gross": 387, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 387, "gross": 387, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 430, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M430!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898759!~|A85898759_11!~|B85898759_11!~|C30|30!~|EExecutive Double Room!~|FExecutive Double Room!~|G1!~|U2,430,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I430!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898759_11", "description": "Executive Double Room", "descriptionSupplier": "Executive Double Room", "legacyRoomId": "85898759", "supplierCode": "85898759_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430, "gross": 430, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430, "gross": 430, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 426, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M426!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898758!~|A85898758_11!~|B85898758_11!~|C30|30!~|EChambre Double Sup\u00e9rieure avec terrasse!~|FChambre Double Sup\u00e9rieure avec terrasse!~|G1!~|U2,426,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I426!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898758_11", "description": "Chambre Double Sup\u00e9rieure avec terrasse", "descriptionSupplier": "Chambre Double Sup\u00e9rieure avec terrasse", "legacyRoomId": "85898758", "supplierCode": "85898758_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 426, "gross": 426, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 426, "gross": 426, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M384!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898758!~|A85898758_10!~|B85898758_10!~|C30|30!~|EChambre Double Sup\u00e9rieure avec terrasse!~|FChambre Double Sup\u00e9rieure avec terrasse!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I384!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898758_10", "description": "Chambre Double Sup\u00e9rieure avec terrasse", "descriptionSupplier": "Chambre Double Sup\u00e9rieure avec terrasse", "legacyRoomId": "85898758", "supplierCode": "85898758_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 384, "gross": 384, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 384, "gross": 384, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M521!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898762!~|A85898762_10!~|B85898762_10!~|C30|30!~|ESuite Duplex (Balcony)!~|FSuite Duplex (Balcony)!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I521!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898762_10", "description": "Suite Duplex (Balcony)", "descriptionSupplier": "Suite Duplex (Balcony)", "legacyRoomId": "85898762", "supplierCode": "85898762_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 521, "gross": 521, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 521, "gross": 521, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 579, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M579!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898762!~|A85898762_11!~|B85898762_11!~|C30|30!~|ESuite Duplex (Balcony)!~|FSuite Duplex (Balcony)!~|G1!~|U2,579,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I579!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898762_11", "description": "Suite Duplex (Balcony)", "descriptionSupplier": "Suite Duplex (Balcony)", "legacyRoomId": "85898762", "supplierCode": "85898762_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 579, "gross": 579, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 579, "gross": 579, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M561!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898760!~|A85898760_10!~|B85898760_10!~|C30|30!~|ESuite Junior avec jardin!~|FSuite Junior avec jardin!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I561!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898760_10", "description": "Suite Junior avec jardin", "descriptionSupplier": "Suite Junior avec jardin", "legacyRoomId": "85898760", "supplierCode": "85898760_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 561, "gross": 561, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 561, "gross": 561, "binding": false } }, { "hotelName": "H\u00f4tel Monsieur Aristide", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 623, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18843", "supplierCode": "FLY", "hotelCodeSupplier": "18843", "id": "33!~|a0!~|b260624!~|c260625!~|d18843!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18843!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M623!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898760!~|A85898760_11!~|B85898760_11!~|C30|30!~|ESuite Junior avec jardin!~|FSuite Junior avec jardin!~|G1!~|U2,623,1781949600!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I623!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898760_11", "description": "Suite Junior avec jardin", "descriptionSupplier": "Suite Junior avec jardin", "legacyRoomId": "85898760", "supplierCode": "85898760_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 623, "gross": 623, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 623, "gross": 623, "binding": false } }, { "hotelName": "Mill\u00e9sime H\u00f4tel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "709052", "supplierCode": "FLY", "hotelCodeSupplier": "709052", "id": "33!~|a0!~|b260624!~|c260625!~|d709052!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m709052!~|nHB!~|nFLY!~|o1!~|p0!~|x09061020!~|M551!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80207153!~|A80207153_20!~|B80207153_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I551!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80207153_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "80207153", "supplierCode": "80207153_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 551, "gross": 551, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 551, "gross": 551, "binding": false } }, { "hotelName": "Mill\u00e9sime H\u00f4tel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 643, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "709052", "supplierCode": "FLY", "hotelCodeSupplier": "709052", "id": "33!~|a0!~|b260624!~|c260625!~|d709052!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m709052!~|nHB!~|nFLY!~|o1!~|p1!~|x09061020!~|M643!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80207153!~|A80207153_21!~|B80207153_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,643,1781863200!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I643!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80207153_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "80207153", "supplierCode": "80207153_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 643, "gross": 643, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 643, "gross": 643, "binding": false } }, { "hotelName": "Mill\u00e9sime H\u00f4tel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 610, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "709052", "supplierCode": "FLY", "hotelCodeSupplier": "709052", "id": "33!~|a0!~|b260624!~|c260625!~|d709052!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m709052!~|nNB!~|nFLY!~|o1!~|p1!~|x09061020!~|M610!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80207153!~|A80207153_11!~|B80207153_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,610,1781863200!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I610!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80207153_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "80207153", "supplierCode": "80207153_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 610, "gross": 610, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 610, "gross": 610, "binding": false } }, { "hotelName": "Mill\u00e9sime H\u00f4tel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "709052", "supplierCode": "FLY", "hotelCodeSupplier": "709052", "id": "33!~|a0!~|b260624!~|c260625!~|d709052!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m709052!~|nNB!~|nFLY!~|o1!~|p0!~|x09061020!~|M518!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z80207153!~|A80207153_10!~|B80207153_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I175c216d6ed3cd1d51f5843a5e7fd68a!~|Hcurrency!~|IUSD!~|Htgx_price!~|I518!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "80207153_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "80207153", "supplierCode": "80207153_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 518, "gross": 518, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 518, "gross": 518, "binding": false } } ], "auditData": { "transactions": null } } } } }