{ "data": { "hotelX": { "search": { "context": "FLY", "options": [ { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M2560!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86879831!~|A86879831_20!~|B86879831_20!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2560!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86879831_20", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "86879831", "supplierCode": "86879831_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2560, "gross": 2560, "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": 2560, "gross": 2560, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 4548, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M4548!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633595!~|A84633595_21!~|B84633595_21!~|C30|30!~|Ecouture suite,suite!~|Fcouture suite,suite!~|G1!~|U2,4548,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4548!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633595_21", "description": "couture suite,suite", "descriptionSupplier": "couture suite,suite", "legacyRoomId": "84633595", "supplierCode": "84633595_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4548, "gross": 4548, "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": 4548, "gross": 4548, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 2805, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M2805!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363065!~|A85363065_21!~|B85363065_21!~|C30|30!~|Emandarin,room,terrace!~|Fmandarin,room,terrace!~|G1!~|U2,2805,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2805!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363065_21", "description": "mandarin,room,terrace", "descriptionSupplier": "mandarin,room,terrace", "legacyRoomId": "85363065", "supplierCode": "85363065_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2805, "gross": 2805, "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": 2805, "gross": 2805, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M5633!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363064!~|A85363064_20!~|B85363064_20!~|C30|30!~|Epanoramic suite!~|Fpanoramic suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I5633!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363064_20", "description": "panoramic suite", "descriptionSupplier": "panoramic suite", "legacyRoomId": "85363064", "supplierCode": "85363064_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 5633, "gross": 5633, "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": 5633, "gross": 5633, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 2572, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M2572!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86879831!~|A86879831_21!~|B86879831_21!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,2572,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2572!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86879831_21", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "86879831", "supplierCode": "86879831_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2572, "gross": 2572, "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": 2572, "gross": 2572, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M2793!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363065!~|A85363065_20!~|B85363065_20!~|C30|30!~|Emandarin,room,terrace!~|Fmandarin,room,terrace!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2793!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363065_20", "description": "mandarin,room,terrace", "descriptionSupplier": "mandarin,room,terrace", "legacyRoomId": "85363065", "supplierCode": "85363065_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2793, "gross": 2793, "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": 2793, "gross": 2793, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M4536!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633595!~|A84633595_20!~|B84633595_20!~|C30|30!~|Ecouture suite,suite!~|Fcouture suite,suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4536!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633595_20", "description": "couture suite,suite", "descriptionSupplier": "couture suite,suite", "legacyRoomId": "84633595", "supplierCode": "84633595_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4536, "gross": 4536, "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": 4536, "gross": 4536, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 5645, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M5645!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363064!~|A85363064_21!~|B85363064_21!~|C30|30!~|Epanoramic suite!~|Fpanoramic suite!~|G1!~|U2,5645,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I5645!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363064_21", "description": "panoramic suite", "descriptionSupplier": "panoramic suite", "legacyRoomId": "85363064", "supplierCode": "85363064_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 5645, "gross": 5645, "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": 5645, "gross": 5645, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 2572, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M2572!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633596!~|A84633596_21!~|B84633596_21!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|U2,2572,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2572!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633596_21", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "84633596", "supplierCode": "84633596_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2572, "gross": 2572, "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": 2572, "gross": 2572, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M2784!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633591!~|A84633591_20!~|B84633591_20!~|C30|30!~|Emandarin,room!~|Fmandarin,room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2784!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633591_20", "description": "mandarin,room", "descriptionSupplier": "mandarin,room", "legacyRoomId": "84633591", "supplierCode": "84633591_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2784, "gross": 2784, "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": 2784, "gross": 2784, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 2796, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M2796!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633591!~|A84633591_21!~|B84633591_21!~|C30|30!~|Emandarin,room!~|Fmandarin,room!~|G1!~|U2,2796,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2796!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633591_21", "description": "mandarin,room", "descriptionSupplier": "mandarin,room", "legacyRoomId": "84633591", "supplierCode": "84633591_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2796, "gross": 2796, "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": 2796, "gross": 2796, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M4439!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633594!~|A84633594_20!~|B84633594_20!~|C30|30!~|Esuite,terrace!~|Fsuite,terrace!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4439!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633594_20", "description": "suite,terrace", "descriptionSupplier": "suite,terrace", "legacyRoomId": "84633594", "supplierCode": "84633594_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4439, "gross": 4439, "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": 4439, "gross": 4439, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 4451, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M4451!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633594!~|A84633594_21!~|B84633594_21!~|C30|30!~|Esuite,terrace!~|Fsuite,terrace!~|G1!~|U2,4451,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4451!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633594_21", "description": "suite,terrace", "descriptionSupplier": "suite,terrace", "legacyRoomId": "84633594", "supplierCode": "84633594_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4451, "gross": 4451, "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": 4451, "gross": 4451, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3949!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633592!~|A84633592_20!~|B84633592_20!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3949!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633592_20", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "84633592", "supplierCode": "84633592_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3949, "gross": 3949, "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": 3949, "gross": 3949, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 3961, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M3961!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633592!~|A84633592_21!~|B84633592_21!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|U2,3961,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3961!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633592_21", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "84633592", "supplierCode": "84633592_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3961, "gross": 3961, "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": 3961, "gross": 3961, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 4058, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M4058!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633593!~|A84633593_21!~|B84633593_21!~|C30|30!~|Esuite (duplex)!~|Fsuite (duplex)!~|G1!~|U2,4058,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4058!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633593_21", "description": "suite (duplex)", "descriptionSupplier": "suite (duplex)", "legacyRoomId": "84633593", "supplierCode": "84633593_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4058, "gross": 4058, "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": 4058, "gross": 4058, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M4046!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633593!~|A84633593_20!~|B84633593_20!~|C30|30!~|Esuite (duplex)!~|Fsuite (duplex)!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4046!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633593_20", "description": "suite (duplex)", "descriptionSupplier": "suite (duplex)", "legacyRoomId": "84633593", "supplierCode": "84633593_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4046, "gross": 4046, "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": 4046, "gross": 4046, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 3446, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M3446!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363066!~|A85363066_21!~|B85363066_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,3446,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3446!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363066_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85363066", "supplierCode": "85363066_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3446, "gross": 3446, "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": 3446, "gross": 3446, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3434!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363066!~|A85363066_20!~|B85363066_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3434!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363066_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85363066", "supplierCode": "85363066_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3434, "gross": 3434, "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": 3434, "gross": 3434, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M2560!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633596!~|A84633596_20!~|B84633596_20!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2560!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633596_20", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "84633596", "supplierCode": "84633596_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2560, "gross": 2560, "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": 2560, "gross": 2560, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 2491, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M2491!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86879831!~|A86879831_11!~|B86879831_11!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,2491,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2491!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86879831_11", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "86879831", "supplierCode": "86879831_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2491, "gross": 2491, "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": 2491, "gross": 2491, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 4369, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M4369!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633594!~|A84633594_11!~|B84633594_11!~|C30|30!~|Esuite,terrace!~|Fsuite,terrace!~|G1!~|U2,4369,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4369!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633594_11", "description": "suite,terrace", "descriptionSupplier": "suite,terrace", "legacyRoomId": "84633594", "supplierCode": "84633594_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4369, "gross": 4369, "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": 4369, "gross": 4369, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3964!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633593!~|A84633593_10!~|B84633593_10!~|C30|30!~|Esuite (duplex)!~|Fsuite (duplex)!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3964!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633593_10", "description": "suite (duplex)", "descriptionSupplier": "suite (duplex)", "legacyRoomId": "84633593", "supplierCode": "84633593_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3964, "gross": 3964, "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": 3964, "gross": 3964, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 3976, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M3976!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633593!~|A84633593_11!~|B84633593_11!~|C30|30!~|Esuite (duplex)!~|Fsuite (duplex)!~|G1!~|U2,3976,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3976!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633593_11", "description": "suite (duplex)", "descriptionSupplier": "suite (duplex)", "legacyRoomId": "84633593", "supplierCode": "84633593_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3976, "gross": 3976, "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": 3976, "gross": 3976, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M2702!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633591!~|A84633591_10!~|B84633591_10!~|C30|30!~|Emandarin,room!~|Fmandarin,room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2702!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633591_10", "description": "mandarin,room", "descriptionSupplier": "mandarin,room", "legacyRoomId": "84633591", "supplierCode": "84633591_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2702, "gross": 2702, "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": 2702, "gross": 2702, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 3879, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M3879!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633592!~|A84633592_11!~|B84633592_11!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|U2,3879,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3879!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633592_11", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "84633592", "supplierCode": "84633592_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3879, "gross": 3879, "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": 3879, "gross": 3879, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M2479!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86879831!~|A86879831_10!~|B86879831_10!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2479!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86879831_10", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "86879831", "supplierCode": "86879831_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2479, "gross": 2479, "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": 2479, "gross": 2479, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3353!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363066!~|A85363066_10!~|B85363066_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3353!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363066_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85363066", "supplierCode": "85363066_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3353, "gross": 3353, "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": 3353, "gross": 3353, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 3365, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M3365!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363066!~|A85363066_11!~|B85363066_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,3365,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3365!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363066_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85363066", "supplierCode": "85363066_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3365, "gross": 3365, "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": 3365, "gross": 3365, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3867!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633592!~|A84633592_10!~|B84633592_10!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3867!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633592_10", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "84633592", "supplierCode": "84633592_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3867, "gross": 3867, "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": 3867, "gross": 3867, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M2479!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633596!~|A84633596_10!~|B84633596_10!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2479!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633596_10", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "84633596", "supplierCode": "84633596_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2479, "gross": 2479, "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": 2479, "gross": 2479, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 2491, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M2491!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633596!~|A84633596_11!~|B84633596_11!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|U2,2491,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2491!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633596_11", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "84633596", "supplierCode": "84633596_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2491, "gross": 2491, "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": 2491, "gross": 2491, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M4454!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633595!~|A84633595_10!~|B84633595_10!~|C30|30!~|Ecouture suite,suite!~|Fcouture suite,suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4454!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633595_10", "description": "couture suite,suite", "descriptionSupplier": "couture suite,suite", "legacyRoomId": "84633595", "supplierCode": "84633595_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4454, "gross": 4454, "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": 4454, "gross": 4454, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 4466, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M4466!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633595!~|A84633595_11!~|B84633595_11!~|C30|30!~|Ecouture suite,suite!~|Fcouture suite,suite!~|G1!~|U2,4466,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4466!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633595_11", "description": "couture suite,suite", "descriptionSupplier": "couture suite,suite", "legacyRoomId": "84633595", "supplierCode": "84633595_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4466, "gross": 4466, "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": 4466, "gross": 4466, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M5552!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363064!~|A85363064_10!~|B85363064_10!~|C30|30!~|Epanoramic suite!~|Fpanoramic suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I5552!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363064_10", "description": "panoramic suite", "descriptionSupplier": "panoramic suite", "legacyRoomId": "85363064", "supplierCode": "85363064_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 5552, "gross": 5552, "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": 5552, "gross": 5552, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 5564, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M5564!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363064!~|A85363064_11!~|B85363064_11!~|C30|30!~|Epanoramic suite!~|Fpanoramic suite!~|G1!~|U2,5564,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I5564!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363064_11", "description": "panoramic suite", "descriptionSupplier": "panoramic suite", "legacyRoomId": "85363064", "supplierCode": "85363064_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 5564, "gross": 5564, "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": 5564, "gross": 5564, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 2724, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M2724!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363065!~|A85363065_11!~|B85363065_11!~|C30|30!~|Emandarin,room,terrace!~|Fmandarin,room,terrace!~|G1!~|U2,2724,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2724!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363065_11", "description": "mandarin,room,terrace", "descriptionSupplier": "mandarin,room,terrace", "legacyRoomId": "85363065", "supplierCode": "85363065_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2724, "gross": 2724, "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": 2724, "gross": 2724, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M2712!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85363065!~|A85363065_10!~|B85363065_10!~|C30|30!~|Emandarin,room,terrace!~|Fmandarin,room,terrace!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2712!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85363065_10", "description": "mandarin,room,terrace", "descriptionSupplier": "mandarin,room,terrace", "legacyRoomId": "85363065", "supplierCode": "85363065_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2712, "gross": 2712, "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": 2712, "gross": 2712, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M4357!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633594!~|A84633594_10!~|B84633594_10!~|C30|30!~|Esuite,terrace!~|Fsuite,terrace!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4357!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633594_10", "description": "suite,terrace", "descriptionSupplier": "suite,terrace", "legacyRoomId": "84633594", "supplierCode": "84633594_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4357, "gross": 4357, "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": 4357, "gross": 4357, "binding": false } }, { "hotelName": "Mandarin Oriental, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 2714, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278990", "supplierCode": "FLY", "hotelCodeSupplier": "278990", "id": "33!~|a0!~|b260624!~|c260625!~|d278990!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278990!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M2714!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84633591!~|A84633591_11!~|B84633591_11!~|C30|30!~|Emandarin,room!~|Fmandarin,room!~|G1!~|U2,2714,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2714!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84633591_11", "description": "mandarin,room", "descriptionSupplier": "mandarin,room", "legacyRoomId": "84633591", "supplierCode": "84633591_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2714, "gross": 2714, "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": 2714, "gross": 2714, "binding": false } }, { "hotelName": "Grand H\u00f4tel du Calvados - Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "400527", "supplierCode": "FLY", "hotelCodeSupplier": "400527", "id": "33!~|a0!~|b260624!~|c260625!~|d400527!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m400527!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M325!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907010!~|A85907010_20!~|B85907010_20!~|C30|30!~|EClassic Room, 1 Double Bed!~|FClassic Room, 1 Double Bed!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I325!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907010_20", "description": "Classic Room, 1 Double Bed", "descriptionSupplier": "Classic Room, 1 Double Bed", "legacyRoomId": "85907010", "supplierCode": "85907010_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325, "gross": 325, "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": 325, "gross": 325, "binding": false } }, { "hotelName": "Grand H\u00f4tel du Calvados - Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 357, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "400527", "supplierCode": "FLY", "hotelCodeSupplier": "400527", "id": "33!~|a0!~|b260624!~|c260625!~|d400527!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m400527!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M357!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907010!~|A85907010_21!~|B85907010_21!~|C30|30!~|EClassic Room, 1 Double Bed!~|FClassic Room, 1 Double Bed!~|G1!~|U2,357,1782122400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I357!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907010_21", "description": "Classic Room, 1 Double Bed", "descriptionSupplier": "Classic Room, 1 Double Bed", "legacyRoomId": "85907010", "supplierCode": "85907010_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 357, "gross": 357, "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": 357, "gross": 357, "binding": false } }, { "hotelName": "Grand H\u00f4tel du Calvados - Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 357, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "400527", "supplierCode": "FLY", "hotelCodeSupplier": "400527", "id": "33!~|a0!~|b260624!~|c260625!~|d400527!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m400527!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M357!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907011!~|A85907011_21!~|B85907011_21!~|C30|30!~|EClassic Room, 2 Twin Beds!~|FClassic Room, 2 Twin Beds!~|G1!~|U2,357,1782122400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I357!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907011_21", "description": "Classic Room, 2 Twin Beds", "descriptionSupplier": "Classic Room, 2 Twin Beds", "legacyRoomId": "85907011", "supplierCode": "85907011_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 357, "gross": 357, "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": 357, "gross": 357, "binding": false } }, { "hotelName": "Grand H\u00f4tel du Calvados - Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "400527", "supplierCode": "FLY", "hotelCodeSupplier": "400527", "id": "33!~|a0!~|b260624!~|c260625!~|d400527!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m400527!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M325!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907011!~|A85907011_20!~|B85907011_20!~|C30|30!~|EClassic Room, 2 Twin Beds!~|FClassic Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I325!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907011_20", "description": "Classic Room, 2 Twin Beds", "descriptionSupplier": "Classic Room, 2 Twin Beds", "legacyRoomId": "85907011", "supplierCode": "85907011_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325, "gross": 325, "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": 325, "gross": 325, "binding": false } }, { "hotelName": "Grand H\u00f4tel du Calvados - Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "400527", "supplierCode": "FLY", "hotelCodeSupplier": "400527", "id": "33!~|a0!~|b260624!~|c260625!~|d400527!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m400527!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M292!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907011!~|A85907011_10!~|B85907011_10!~|C30|30!~|EClassic Room, 2 Twin Beds!~|FClassic Room, 2 Twin Beds!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I292!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907011_10", "description": "Classic Room, 2 Twin Beds", "descriptionSupplier": "Classic Room, 2 Twin Beds", "legacyRoomId": "85907011", "supplierCode": "85907011_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 292, "gross": 292, "binding": false } }, { "hotelName": "Grand H\u00f4tel du Calvados - Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 325, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "400527", "supplierCode": "FLY", "hotelCodeSupplier": "400527", "id": "33!~|a0!~|b260624!~|c260625!~|d400527!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m400527!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M325!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907011!~|A85907011_11!~|B85907011_11!~|C30|30!~|EClassic Room, 2 Twin Beds!~|FClassic Room, 2 Twin Beds!~|G1!~|U2,325,1782122400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I325!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907011_11", "description": "Classic Room, 2 Twin Beds", "descriptionSupplier": "Classic Room, 2 Twin Beds", "legacyRoomId": "85907011", "supplierCode": "85907011_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325, "gross": 325, "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": 325, "gross": 325, "binding": false } }, { "hotelName": "Grand H\u00f4tel du Calvados - Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 325, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "400527", "supplierCode": "FLY", "hotelCodeSupplier": "400527", "id": "33!~|a0!~|b260624!~|c260625!~|d400527!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m400527!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M325!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907010!~|A85907010_11!~|B85907010_11!~|C30|30!~|EClassic Room, 1 Double Bed!~|FClassic Room, 1 Double Bed!~|G1!~|U2,325,1782122400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I325!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907010_11", "description": "Classic Room, 1 Double Bed", "descriptionSupplier": "Classic Room, 1 Double Bed", "legacyRoomId": "85907010", "supplierCode": "85907010_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325, "gross": 325, "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": 325, "gross": 325, "binding": false } }, { "hotelName": "Grand H\u00f4tel du Calvados - Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "400527", "supplierCode": "FLY", "hotelCodeSupplier": "400527", "id": "33!~|a0!~|b260624!~|c260625!~|d400527!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m400527!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M292!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907010!~|A85907010_10!~|B85907010_10!~|C30|30!~|EClassic Room, 1 Double Bed!~|FClassic Room, 1 Double Bed!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I292!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907010_10", "description": "Classic Room, 1 Double Bed", "descriptionSupplier": "Classic Room, 1 Double Bed", "legacyRoomId": "85907010", "supplierCode": "85907010_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 292, "gross": 292, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M4625!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83885860!~|A83885860_20!~|B83885860_20!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4625!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83885860_20", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "83885860", "supplierCode": "83885860_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4625, "gross": 4625, "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": 4625, "gross": 4625, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3257!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86628552!~|A86628552_20!~|B86628552_20!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3257!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86628552_20", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "86628552", "supplierCode": "86628552_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3257, "gross": 3257, "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": 3257, "gross": 3257, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3029!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366455!~|A86366455_20!~|B86366455_20!~|C30|30!~|EGrand Superior Room!~|FGrand Superior Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3029!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366455_20", "description": "Grand Superior Room", "descriptionSupplier": "Grand Superior Room", "legacyRoomId": "86366455", "supplierCode": "86366455_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3029, "gross": 3029, "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": 3029, "gross": 3029, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3736!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366457!~|A86366457_20!~|B86366457_20!~|C30|30!~|EEiffel View Deluxe Balcony Room!~|FEiffel View Deluxe Balcony Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3736!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366457_20", "description": "Eiffel View Deluxe Balcony Room", "descriptionSupplier": "Eiffel View Deluxe Balcony Room", "legacyRoomId": "86366457", "supplierCode": "86366457_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3736, "gross": 3736, "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": 3736, "gross": 3736, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M5081!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366460!~|A86366460_20!~|B86366460_20!~|C30|30!~|EParisian Suite!~|FParisian Suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I5081!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366460_20", "description": "Parisian Suite", "descriptionSupplier": "Parisian Suite", "legacyRoomId": "86366460", "supplierCode": "86366460_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 5081, "gross": 5081, "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": 5081, "gross": 5081, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3371!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366456!~|A86366456_20!~|B86366456_20!~|C30|30!~|EDeluxe Balcony Room!~|FDeluxe Balcony Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3371!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366456_20", "description": "Deluxe Balcony Room", "descriptionSupplier": "Deluxe Balcony Room", "legacyRoomId": "86366456", "supplierCode": "86366456_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3371, "gross": 3371, "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": 3371, "gross": 3371, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3827!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366458!~|A86366458_20!~|B86366458_20!~|C30|30!~|EJunior Suite Balcony!~|FJunior Suite Balcony!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3827!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366458_20", "description": "Junior Suite Balcony", "descriptionSupplier": "Junior Suite Balcony", "legacyRoomId": "86366458", "supplierCode": "86366458_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3827, "gross": 3827, "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": 3827, "gross": 3827, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3093!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86628552!~|A86628552_10!~|B86628552_10!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3093!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86628552_10", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "86628552", "supplierCode": "86628552_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3093, "gross": 3093, "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": 3093, "gross": 3093, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3571!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366457!~|A86366457_10!~|B86366457_10!~|C30|30!~|EEiffel View Deluxe Balcony Room!~|FEiffel View Deluxe Balcony Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3571!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366457_10", "description": "Eiffel View Deluxe Balcony Room", "descriptionSupplier": "Eiffel View Deluxe Balcony Room", "legacyRoomId": "86366457", "supplierCode": "86366457_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3571, "gross": 3571, "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": 3571, "gross": 3571, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3663!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366458!~|A86366458_10!~|B86366458_10!~|C30|30!~|EJunior Suite Balcony!~|FJunior Suite Balcony!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3663!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366458_10", "description": "Junior Suite Balcony", "descriptionSupplier": "Junior Suite Balcony", "legacyRoomId": "86366458", "supplierCode": "86366458_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3663, "gross": 3663, "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": 3663, "gross": 3663, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M2864!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366455!~|A86366455_10!~|B86366455_10!~|C30|30!~|EGrand Superior Room!~|FGrand Superior Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I2864!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366455_10", "description": "Grand Superior Room", "descriptionSupplier": "Grand Superior Room", "legacyRoomId": "86366455", "supplierCode": "86366455_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 2864, "gross": 2864, "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": 2864, "gross": 2864, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M3207!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366456!~|A86366456_10!~|B86366456_10!~|C30|30!~|EDeluxe Balcony Room!~|FDeluxe Balcony Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I3207!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366456_10", "description": "Deluxe Balcony Room", "descriptionSupplier": "Deluxe Balcony Room", "legacyRoomId": "86366456", "supplierCode": "86366456_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 3207, "gross": 3207, "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": 3207, "gross": 3207, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M4461!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83885860!~|A83885860_10!~|B83885860_10!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4461!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83885860_10", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "83885860", "supplierCode": "83885860_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4461, "gross": 4461, "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": 4461, "gross": 4461, "binding": false } }, { "hotelName": "Mandarin Oriental Lutetia, Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "940153", "supplierCode": "FLY", "hotelCodeSupplier": "940153", "id": "33!~|a0!~|b260624!~|c260625!~|d940153!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m940153!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M4917!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366460!~|A86366460_10!~|B86366460_10!~|C30|30!~|EParisian Suite!~|FParisian Suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I4917!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366460_10", "description": "Parisian Suite", "descriptionSupplier": "Parisian Suite", "legacyRoomId": "86366460", "supplierCode": "86366460_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 4917, "gross": 4917, "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": 4917, "gross": 4917, "binding": false } }, { "hotelName": "H\u00f4tel George Sand Op\u00e9ra Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 427, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "715199", "supplierCode": "FLY", "hotelCodeSupplier": "715199", "id": "33!~|a0!~|b260624!~|c260625!~|d715199!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m715199!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M427!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83769217!~|A83769217_21!~|B83769217_21!~|C30|30!~|Esuperior double room,1 queen bed!~|Fsuperior double room,1 queen bed!~|G1!~|U2,427,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I427!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83769217_21", "description": "superior double room,1 queen bed", "descriptionSupplier": "superior double room,1 queen bed", "legacyRoomId": "83769217", "supplierCode": "83769217_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 427, "gross": 427, "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": 427, "gross": 427, "binding": false } }, { "hotelName": "H\u00f4tel George Sand Op\u00e9ra Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "715199", "supplierCode": "FLY", "hotelCodeSupplier": "715199", "id": "33!~|a0!~|b260624!~|c260625!~|d715199!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m715199!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M387!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83769217!~|A83769217_20!~|B83769217_20!~|C30|30!~|Esuperior double room,1 queen bed!~|Fsuperior double room,1 queen bed!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I387!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83769217_20", "description": "superior double room,1 queen bed", "descriptionSupplier": "superior double room,1 queen bed", "legacyRoomId": "83769217", "supplierCode": "83769217_20", "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 George Sand Op\u00e9ra Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "715199", "supplierCode": "FLY", "hotelCodeSupplier": "715199", "id": "33!~|a0!~|b260624!~|c260625!~|d715199!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m715199!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M575!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83769218!~|A83769218_20!~|B83769218_20!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I575!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83769218_20", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83769218", "supplierCode": "83769218_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 575, "gross": 575, "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, "gross": 575, "binding": false } }, { "hotelName": "H\u00f4tel George Sand Op\u00e9ra Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 632, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "715199", "supplierCode": "FLY", "hotelCodeSupplier": "715199", "id": "33!~|a0!~|b260624!~|c260625!~|d715199!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m715199!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M632!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83769218!~|A83769218_21!~|B83769218_21!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|U2,632,1781690400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I632!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83769218_21", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83769218", "supplierCode": "83769218_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 632, "gross": 632, "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": 632, "gross": 632, "binding": false } }, { "hotelName": "H\u00f4tel George Sand Op\u00e9ra Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "715199", "supplierCode": "FLY", "hotelCodeSupplier": "715199", "id": "33!~|a0!~|b260624!~|c260625!~|d715199!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m715199!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M355!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83769217!~|A83769217_10!~|B83769217_10!~|C30|30!~|Esuperior double room,1 queen bed!~|Fsuperior double room,1 queen bed!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I355!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83769217_10", "description": "superior double room,1 queen bed", "descriptionSupplier": "superior double room,1 queen bed", "legacyRoomId": "83769217", "supplierCode": "83769217_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": "H\u00f4tel George Sand Op\u00e9ra Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 395, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "715199", "supplierCode": "FLY", "hotelCodeSupplier": "715199", "id": "33!~|a0!~|b260624!~|c260625!~|d715199!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m715199!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M395!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83769217!~|A83769217_11!~|B83769217_11!~|C30|30!~|Esuperior double room,1 queen bed!~|Fsuperior double room,1 queen bed!~|G1!~|U2,395,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I395!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83769217_11", "description": "superior double room,1 queen bed", "descriptionSupplier": "superior double room,1 queen bed", "legacyRoomId": "83769217", "supplierCode": "83769217_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 395, "gross": 395, "binding": false } }, { "hotelName": "H\u00f4tel George Sand Op\u00e9ra Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 575, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "715199", "supplierCode": "FLY", "hotelCodeSupplier": "715199", "id": "33!~|a0!~|b260624!~|c260625!~|d715199!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m715199!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M575!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83769218!~|A83769218_11!~|B83769218_11!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|U2,575,1781690400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I575!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83769218_11", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83769218", "supplierCode": "83769218_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 575, "gross": 575, "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": 575, "gross": 575, "binding": false } }, { "hotelName": "H\u00f4tel George Sand Op\u00e9ra Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "715199", "supplierCode": "FLY", "hotelCodeSupplier": "715199", "id": "33!~|a0!~|b260624!~|c260625!~|d715199!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m715199!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M518!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83769218!~|A83769218_10!~|B83769218_10!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I518!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83769218_10", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83769218", "supplierCode": "83769218_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 } }, { "hotelName": "Hotel de Geneve", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18819", "supplierCode": "FLY", "hotelCodeSupplier": "18819", "id": "33!~|a0!~|b260624!~|c260625!~|d18819!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18819!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M355!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778325!~|A84778325_20!~|B84778325_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I355!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778325_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84778325", "supplierCode": "84778325_20", "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": "Hotel de Geneve", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 393, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18819", "supplierCode": "FLY", "hotelCodeSupplier": "18819", "id": "33!~|a0!~|b260624!~|c260625!~|d18819!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18819!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M393!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778325!~|A84778325_21!~|B84778325_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,393,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I393!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778325_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84778325", "supplierCode": "84778325_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 393, "gross": 393, "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": 393, "gross": 393, "binding": false } }, { "hotelName": "Hotel de Geneve", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 353, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18819", "supplierCode": "FLY", "hotelCodeSupplier": "18819", "id": "33!~|a0!~|b260624!~|c260625!~|d18819!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18819!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M353!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778325!~|A84778325_11!~|B84778325_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,353,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I353!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778325_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84778325", "supplierCode": "84778325_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 353, "gross": 353, "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": 353, "gross": 353, "binding": false } }, { "hotelName": "Hotel de Geneve", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18819", "supplierCode": "FLY", "hotelCodeSupplier": "18819", "id": "33!~|a0!~|b260624!~|c260625!~|d18819!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18819!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M325!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84778325!~|A84778325_10!~|B84778325_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I325!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84778325_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84778325", "supplierCode": "84778325_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325, "gross": 325, "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": 325, "gross": 325, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M569!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783594!~|A84783594_20!~|B84783594_20!~|C30|30!~|Eclassic room,balcony!~|Fclassic room,balcony!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I569!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783594_20", "description": "classic room,balcony", "descriptionSupplier": "classic room,balcony", "legacyRoomId": "84783594", "supplierCode": "84783594_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 569, "gross": 569, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 609, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M609!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783594!~|A84783594_21!~|B84783594_21!~|C30|30!~|Eclassic room,balcony!~|Fclassic room,balcony!~|G1!~|U2,609,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I609!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783594_21", "description": "classic room,balcony", "descriptionSupplier": "classic room,balcony", "legacyRoomId": "84783594", "supplierCode": "84783594_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 609, "gross": 609, "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": 609, "gross": 609, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 581, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M581!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783593!~|A84783593_21!~|B84783593_21!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,581,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I581!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783593_21", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84783593", "supplierCode": "84783593_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": "Maison Nabis by Happyculture", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M543!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783593!~|A84783593_20!~|B84783593_20!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I543!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783593_20", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84783593", "supplierCode": "84783593_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 543, "gross": 543, "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": 543, "gross": 543, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M528!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783592!~|A84783592_20!~|B84783592_20!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I528!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783592_20", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84783592", "supplierCode": "84783592_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 528, "gross": 528, "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": 528, "gross": 528, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 565, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M565!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783592!~|A84783592_21!~|B84783592_21!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,565,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I565!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783592_21", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84783592", "supplierCode": "84783592_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 565, "gross": 565, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M506!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783593!~|A84783593_10!~|B84783593_10!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I506!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783593_10", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84783593", "supplierCode": "84783593_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 506, "gross": 506, "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": 506, "gross": 506, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 544, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M544!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783593!~|A84783593_11!~|B84783593_11!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,544,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I544!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783593_11", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84783593", "supplierCode": "84783593_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 544, "gross": 544, "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": 544, "gross": 544, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 571, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M571!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783594!~|A84783594_11!~|B84783594_11!~|C30|30!~|Eclassic room,balcony!~|Fclassic room,balcony!~|G1!~|U2,571,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I571!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783594_11", "description": "classic room,balcony", "descriptionSupplier": "classic room,balcony", "legacyRoomId": "84783594", "supplierCode": "84783594_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 571, "gross": 571, "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": 571, "gross": 571, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M532!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783594!~|A84783594_10!~|B84783594_10!~|C30|30!~|Eclassic room,balcony!~|Fclassic room,balcony!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I532!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783594_10", "description": "classic room,balcony", "descriptionSupplier": "classic room,balcony", "legacyRoomId": "84783594", "supplierCode": "84783594_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 532, "gross": 532, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 528, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M528!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783592!~|A84783592_11!~|B84783592_11!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,528,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I528!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783592_11", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84783592", "supplierCode": "84783592_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 528, "gross": 528, "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": 528, "gross": 528, "binding": false } }, { "hotelName": "Maison Nabis by Happyculture", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "27626", "supplierCode": "FLY", "hotelCodeSupplier": "27626", "id": "33!~|a0!~|b260624!~|c260625!~|d27626!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m27626!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M490!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84783592!~|A84783592_10!~|B84783592_10!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I490!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84783592_10", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84783592", "supplierCode": "84783592_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 490, "gross": 490, "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": 490, "gross": 490, "binding": false } }, { "hotelName": "Hotel Montalembert", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1228, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "388004", "supplierCode": "FLY", "hotelCodeSupplier": "388004", "id": "33!~|a0!~|b260624!~|c260625!~|d388004!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m388004!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1228!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85186404!~|A85186404_21!~|B85186404_21!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,1228,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1228!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85186404_21", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85186404", "supplierCode": "85186404_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1228, "gross": 1228, "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": 1228, "gross": 1228, "binding": false } }, { "hotelName": "Hotel Montalembert", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "388004", "supplierCode": "FLY", "hotelCodeSupplier": "388004", "id": "33!~|a0!~|b260624!~|c260625!~|d388004!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m388004!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1107!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85186404!~|A85186404_20!~|B85186404_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1107!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85186404_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85186404", "supplierCode": "85186404_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1107, "gross": 1107, "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": 1107, "gross": 1107, "binding": false } }, { "hotelName": "Hotel Montalembert", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1178, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "388004", "supplierCode": "FLY", "hotelCodeSupplier": "388004", "id": "33!~|a0!~|b260624!~|c260625!~|d388004!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m388004!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1178!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85186404!~|A85186404_11!~|B85186404_11!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,1178,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1178!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85186404_11", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85186404", "supplierCode": "85186404_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1178, "gross": 1178, "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": 1178, "gross": 1178, "binding": false } }, { "hotelName": "Hotel Montalembert", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "388004", "supplierCode": "FLY", "hotelCodeSupplier": "388004", "id": "33!~|a0!~|b260624!~|c260625!~|d388004!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m388004!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1062!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85186404!~|A85186404_10!~|B85186404_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1062!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85186404_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85186404", "supplierCode": "85186404_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1062, "gross": 1062, "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": 1062, "gross": 1062, "binding": false } }, { "hotelName": "Hotel Pilime", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 291, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "10087", "supplierCode": "FLY", "hotelCodeSupplier": "10087", "id": "33!~|a0!~|b260624!~|c260625!~|d10087!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m10087!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85142110!~|A85142110_11!~|B85142110_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,291,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85142110_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85142110", "supplierCode": "85142110_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "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": 291, "gross": 291, "binding": false } }, { "hotelName": "Hotel Pilime", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "10087", "supplierCode": "FLY", "hotelCodeSupplier": "10087", "id": "33!~|a0!~|b260624!~|c260625!~|d10087!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m10087!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M262!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85142110!~|A85142110_10!~|B85142110_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I262!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85142110_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85142110", "supplierCode": "85142110_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 262, "gross": 262, "binding": false } }, { "hotelName": "Hotel Pilime", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "10087", "supplierCode": "FLY", "hotelCodeSupplier": "10087", "id": "33!~|a0!~|b260624!~|c260625!~|d10087!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m10087!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M262!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85142108!~|A85142108_10!~|B85142108_10!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I262!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85142108_10", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85142108", "supplierCode": "85142108_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 262, "gross": 262, "binding": false } }, { "hotelName": "Hotel Pilime", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 291, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "10087", "supplierCode": "FLY", "hotelCodeSupplier": "10087", "id": "33!~|a0!~|b260624!~|c260625!~|d10087!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m10087!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85142108!~|A85142108_11!~|B85142108_11!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,291,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85142108_11", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "85142108", "supplierCode": "85142108_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "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": 291, "gross": 291, "binding": false } }, { "hotelName": "H\u00f4tel Op\u00e9ra Li\u00e8ge", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "443389", "supplierCode": "FLY", "hotelCodeSupplier": "443389", "id": "33!~|a0!~|b260624!~|c260625!~|d443389!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m443389!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M697!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85192986!~|A85192986_20!~|B85192986_20!~|C30|30!~|Esuite duplex!~|Fsuite duplex!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I697!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85192986_20", "description": "suite duplex", "descriptionSupplier": "suite duplex", "legacyRoomId": "85192986", "supplierCode": "85192986_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 697, "gross": 697, "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": 697, "gross": 697, "binding": false } }, { "hotelName": "H\u00f4tel Op\u00e9ra Li\u00e8ge", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 744, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "443389", "supplierCode": "FLY", "hotelCodeSupplier": "443389", "id": "33!~|a0!~|b260624!~|c260625!~|d443389!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m443389!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M744!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85192986!~|A85192986_21!~|B85192986_21!~|C30|30!~|Esuite duplex!~|Fsuite duplex!~|G1!~|U2,744,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I744!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85192986_21", "description": "suite duplex", "descriptionSupplier": "suite duplex", "legacyRoomId": "85192986", "supplierCode": "85192986_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 744, "gross": 744, "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": 744, "gross": 744, "binding": false } }, { "hotelName": "H\u00f4tel Op\u00e9ra Li\u00e8ge", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 627, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "443389", "supplierCode": "FLY", "hotelCodeSupplier": "443389", "id": "33!~|a0!~|b260624!~|c260625!~|d443389!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m443389!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M627!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82156072!~|A82156072_21!~|B82156072_21!~|C30|30!~|EClassic room!~|FClassic room!~|G1!~|U2,627,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I627!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82156072_21", "description": "Classic room", "descriptionSupplier": "Classic room", "legacyRoomId": "82156072", "supplierCode": "82156072_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 627, "gross": 627, "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": 627, "gross": 627, "binding": false } }, { "hotelName": "H\u00f4tel Op\u00e9ra Li\u00e8ge", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "443389", "supplierCode": "FLY", "hotelCodeSupplier": "443389", "id": "33!~|a0!~|b260624!~|c260625!~|d443389!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m443389!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M569!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82156072!~|A82156072_20!~|B82156072_20!~|C30|30!~|EClassic room!~|FClassic room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I569!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82156072_20", "description": "Classic room", "descriptionSupplier": "Classic room", "legacyRoomId": "82156072", "supplierCode": "82156072_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 569, "gross": 569, "binding": false } }, { "hotelName": "H\u00f4tel Op\u00e9ra Li\u00e8ge", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 736.56, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "443389", "supplierCode": "FLY", "hotelCodeSupplier": "443389", "id": "33!~|a0!~|b260624!~|c260625!~|d443389!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m443389!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M736.56!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85192986!~|A85192986_11!~|B85192986_11!~|C30|30!~|Esuite duplex!~|Fsuite duplex!~|G1!~|U2,736.56,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I736.56!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85192986_11", "description": "suite duplex", "descriptionSupplier": "suite duplex", "legacyRoomId": "85192986", "supplierCode": "85192986_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 736.56, "gross": 736.56, "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": 736.56, "gross": 736.56, "binding": false } }, { "hotelName": "H\u00f4tel Op\u00e9ra Li\u00e8ge", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "443389", "supplierCode": "FLY", "hotelCodeSupplier": "443389", "id": "33!~|a0!~|b260624!~|c260625!~|d443389!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m443389!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M677!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85192986!~|A85192986_10!~|B85192986_10!~|C30|30!~|Esuite duplex!~|Fsuite duplex!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I677!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85192986_10", "description": "suite duplex", "descriptionSupplier": "suite duplex", "legacyRoomId": "85192986", "supplierCode": "85192986_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 677, "gross": 677, "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": 677, "gross": 677, "binding": false } }, { "hotelName": "H\u00f4tel Op\u00e9ra Li\u00e8ge", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "443389", "supplierCode": "FLY", "hotelCodeSupplier": "443389", "id": "33!~|a0!~|b260624!~|c260625!~|d443389!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m443389!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M529!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82156072!~|A82156072_10!~|B82156072_10!~|C30|30!~|EClassic room!~|FClassic room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I529!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82156072_10", "description": "Classic room", "descriptionSupplier": "Classic room", "legacyRoomId": "82156072", "supplierCode": "82156072_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 529, "gross": 529, "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": 529, "gross": 529, "binding": false } }, { "hotelName": "H\u00f4tel Op\u00e9ra Li\u00e8ge", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 587, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "443389", "supplierCode": "FLY", "hotelCodeSupplier": "443389", "id": "33!~|a0!~|b260624!~|c260625!~|d443389!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m443389!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M587!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82156072!~|A82156072_11!~|B82156072_11!~|C30|30!~|EClassic room!~|FClassic room!~|G1!~|U2,587,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I587!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82156072_11", "description": "Classic room", "descriptionSupplier": "Classic room", "legacyRoomId": "82156072", "supplierCode": "82156072_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 587, "gross": 587, "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": 587, "gross": 587, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M694!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775625!~|A84775625_20!~|B84775625_20!~|C30|30!~|Esuperior triple room!~|Fsuperior triple room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I694!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775625_20", "description": "superior triple room", "descriptionSupplier": "superior triple room", "legacyRoomId": "84775625", "supplierCode": "84775625_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 694, "gross": 694, "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": 694, "gross": 694, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1166, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1166!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775624!~|A84775624_21!~|B84775624_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,1166,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1166!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775624_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84775624", "supplierCode": "84775624_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1166, "gross": 1166, "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": 1166, "gross": 1166, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M703!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775624!~|A84775624_20!~|B84775624_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I703!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775624_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84775624", "supplierCode": "84775624_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": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M392!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85343191!~|A85343191_20!~|B85343191_20!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I392!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85343191_20", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85343191", "supplierCode": "85343191_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": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 662, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M662!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85343191!~|A85343191_21!~|B85343191_21!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,662,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I662!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85343191_21", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85343191", "supplierCode": "85343191_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 662, "gross": 662, "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": 662, "gross": 662, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 692, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M692!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85343192!~|A85343192_21!~|B85343192_21!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,692,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I692!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85343192_21", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85343192", "supplierCode": "85343192_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 692, "gross": 692, "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": 692, "gross": 692, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M409!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85343192!~|A85343192_20!~|B85343192_20!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I409!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85343192_20", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85343192", "supplierCode": "85343192_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 409, "gross": 409, "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": 409, "gross": 409, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 722, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M722!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775622!~|A84775622_21!~|B84775622_21!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,722,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I722!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775622_21", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84775622", "supplierCode": "84775622_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 722, "gross": 722, "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": 722, "gross": 722, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M426!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775622!~|A84775622_20!~|B84775622_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I426!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775622_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84775622", "supplierCode": "84775622_20", "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": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M577!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775623!~|A84775623_20!~|B84775623_20!~|C30|30!~|Edeluxe terrace room!~|Fdeluxe terrace room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I577!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775623_20", "description": "deluxe terrace room", "descriptionSupplier": "deluxe terrace room", "legacyRoomId": "84775623", "supplierCode": "84775623_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 577, "gross": 577, "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": 577, "gross": 577, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 979, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M979!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775623!~|A84775623_21!~|B84775623_21!~|C30|30!~|Edeluxe terrace room!~|Fdeluxe terrace room!~|G1!~|U2,979,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I979!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775623_21", "description": "deluxe terrace room", "descriptionSupplier": "deluxe terrace room", "legacyRoomId": "84775623", "supplierCode": "84775623_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 979, "gross": 979, "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": 979, "gross": 979, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M404!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775622!~|A84775622_10!~|B84775622_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I404!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775622_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84775622", "supplierCode": "84775622_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 404, "gross": 404, "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": 404, "gross": 404, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 689, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M689!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775622!~|A84775622_11!~|B84775622_11!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,689,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I689!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775622_11", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84775622", "supplierCode": "84775622_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 689, "gross": 689, "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": 689, "gross": 689, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 829, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M829!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775623!~|A84775623_11!~|B84775623_11!~|C30|30!~|Edeluxe terrace room!~|Fdeluxe terrace room!~|G1!~|U2,829,1781776800!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I829!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775623_11", "description": "deluxe terrace room", "descriptionSupplier": "deluxe terrace room", "legacyRoomId": "84775623", "supplierCode": "84775623_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 829, "gross": 829, "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": 829, "gross": 829, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 578, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M578!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85343192!~|A85343192_11!~|B85343192_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,578,1781776800!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I578!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85343192_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85343192", "supplierCode": "85343192_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 578, "gross": 578, "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": 578, "gross": 578, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M385!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85343192!~|A85343192_10!~|B85343192_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I385!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85343192_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85343192", "supplierCode": "85343192_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 385, "gross": 385, "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": 385, "gross": 385, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M553!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775623!~|A84775623_10!~|B84775623_10!~|C30|30!~|Edeluxe terrace room!~|Fdeluxe terrace room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I553!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775623_10", "description": "deluxe terrace room", "descriptionSupplier": "deluxe terrace room", "legacyRoomId": "84775623", "supplierCode": "84775623_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 553, "gross": 553, "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": 553, "gross": 553, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M645!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775624!~|A84775624_10!~|B84775624_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I645!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775624_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84775624", "supplierCode": "84775624_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 645, "gross": 645, "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": 645, "gross": 645, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1104, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1104!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775624!~|A84775624_11!~|B84775624_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,1104,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1104!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775624_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84775624", "supplierCode": "84775624_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1104, "gross": 1104, "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": 1104, "gross": 1104, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 898, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M898!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775625!~|A84775625_11!~|B84775625_11!~|C30|30!~|Esuperior triple room!~|Fsuperior triple room!~|G1!~|U2,898,1781776800!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I898!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775625_11", "description": "superior triple room", "descriptionSupplier": "superior triple room", "legacyRoomId": "84775625", "supplierCode": "84775625_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 898, "gross": 898, "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": 898, "gross": 898, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M633!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84775625!~|A84775625_10!~|B84775625_10!~|C30|30!~|Esuperior triple room!~|Fsuperior triple room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I633!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84775625_10", "description": "superior triple room", "descriptionSupplier": "superior triple room", "legacyRoomId": "84775625", "supplierCode": "84775625_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 633, "gross": 633, "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": 633, "gross": 633, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 552, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M552!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85343191!~|A85343191_11!~|B85343191_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,552,1781776800!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I552!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85343191_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85343191", "supplierCode": "85343191_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 552, "gross": 552, "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": 552, "gross": 552, "binding": false } }, { "hotelName": "Hotel St P\u00e9tersbourg Op\u00e9ra & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13969", "supplierCode": "FLY", "hotelCodeSupplier": "13969", "id": "33!~|a0!~|b260624!~|c260625!~|d13969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M368!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85343191!~|A85343191_10!~|B85343191_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I368!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85343191_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85343191", "supplierCode": "85343191_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 Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M541.53!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250645!~|A84250645_20!~|B84250645_20!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I541.53!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250645_20", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84250645", "supplierCode": "84250645_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 541.53, "gross": 541.53, "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": 541.53, "gross": 541.53, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 547, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M547!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250645!~|A84250645_21!~|B84250645_21!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,547,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I547!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250645_21", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84250645", "supplierCode": "84250645_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 547, "gross": 547, "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": 547, "gross": 547, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 471, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M471!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906335!~|A85906335_21!~|B85906335_21!~|C30|30!~|EClassic Double Room, 1 Bedroom!~|FClassic Double Room, 1 Bedroom!~|G1!~|U2,471,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I471!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906335_21", "description": "Classic Double Room, 1 Bedroom", "descriptionSupplier": "Classic Double Room, 1 Bedroom", "legacyRoomId": "85906335", "supplierCode": "85906335_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 471, "gross": 471, "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": 471, "gross": 471, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 914, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M914!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250646!~|A84250646_21!~|B84250646_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,914,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I914!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250646_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84250646", "supplierCode": "84250646_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 914, "gross": 914, "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": 914, "gross": 914, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M904.86!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250646!~|A84250646_20!~|B84250646_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I904.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250646_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84250646", "supplierCode": "84250646_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 904.86, "gross": 904.86, "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": 904.86, "gross": 904.86, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M817.74!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906336!~|A85906336_20!~|B85906336_20!~|C30|30!~|ESignature Double Room!~|FSignature Double Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I817.74!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906336_20", "description": "Signature Double Room", "descriptionSupplier": "Signature Double Room", "legacyRoomId": "85906336", "supplierCode": "85906336_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 817.74, "gross": 817.74, "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": 817.74, "gross": 817.74, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 826, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M826!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906336!~|A85906336_21!~|B85906336_21!~|C30|30!~|ESignature Double Room!~|FSignature Double Room!~|G1!~|U2,826,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I826!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906336_21", "description": "Signature Double Room", "descriptionSupplier": "Signature Double Room", "legacyRoomId": "85906336", "supplierCode": "85906336_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 826, "gross": 826, "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": 826, "gross": 826, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M503.91!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250647!~|A84250647_20!~|B84250647_20!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I503.91!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250647_20", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84250647", "supplierCode": "84250647_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 503.91, "gross": 503.91, "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": 503.91, "gross": 503.91, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 509, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M509!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250647!~|A84250647_21!~|B84250647_21!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,509,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I509!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250647_21", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84250647", "supplierCode": "84250647_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 509, "gross": 509, "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": 509, "gross": 509, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M466.29!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906335!~|A85906335_20!~|B85906335_20!~|C30|30!~|EClassic Double Room, 1 Bedroom!~|FClassic Double Room, 1 Bedroom!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I466.29!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906335_20", "description": "Classic Double Room, 1 Bedroom", "descriptionSupplier": "Classic Double Room, 1 Bedroom", "legacyRoomId": "85906335", "supplierCode": "85906335_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 466.29, "gross": 466.29, "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": 466.29, "gross": 466.29, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M428!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906335!~|A85906335_10!~|B85906335_10!~|C30|30!~|EClassic Double Room, 1 Bedroom!~|FClassic Double Room, 1 Bedroom!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I428!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906335_10", "description": "Classic Double Room, 1 Bedroom", "descriptionSupplier": "Classic Double Room, 1 Bedroom", "legacyRoomId": "85906335", "supplierCode": "85906335_10", "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": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 466.29, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M466.29!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906335!~|A85906335_11!~|B85906335_11!~|C30|30!~|EClassic Double Room, 1 Bedroom!~|FClassic Double Room, 1 Bedroom!~|G1!~|U2,466.29,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I466.29!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906335_11", "description": "Classic Double Room, 1 Bedroom", "descriptionSupplier": "Classic Double Room, 1 Bedroom", "legacyRoomId": "85906335", "supplierCode": "85906335_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 466.29, "gross": 466.29, "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": 466.29, "gross": 466.29, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 541.53, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M541.53!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250645!~|A84250645_11!~|B84250645_11!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,541.53,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I541.53!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250645_11", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84250645", "supplierCode": "84250645_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 541.53, "gross": 541.53, "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": 541.53, "gross": 541.53, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M538.79!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250645!~|A84250645_10!~|B84250645_10!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I538.79!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250645_10", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84250645", "supplierCode": "84250645_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 538.79, "gross": 538.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": 538.79, "gross": 538.79, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 914, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M914!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250646!~|A84250646_11!~|B84250646_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,914,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I914!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250646_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84250646", "supplierCode": "84250646_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 914, "gross": 914, "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": 914, "gross": 914, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M777!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250646!~|A84250646_10!~|B84250646_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I777!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250646_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84250646", "supplierCode": "84250646_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 777, "gross": 777, "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": 777, "gross": 777, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 503.91, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M503.91!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250647!~|A84250647_11!~|B84250647_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,503.91,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I503.91!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250647_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84250647", "supplierCode": "84250647_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 503.91, "gross": 503.91, "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": 503.91, "gross": 503.91, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M498!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84250647!~|A84250647_10!~|B84250647_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I498!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84250647_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84250647", "supplierCode": "84250647_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 498, "gross": 498, "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": 498, "gross": 498, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 761, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M761!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906336!~|A85906336_11!~|B85906336_11!~|C30|30!~|ESignature Double Room!~|FSignature Double Room!~|G1!~|U2,761,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I761!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906336_11", "description": "Signature Double Room", "descriptionSupplier": "Signature Double Room", "legacyRoomId": "85906336", "supplierCode": "85906336_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 761, "gross": 761, "binding": false } }, { "hotelName": "Hotel Le Six", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "271025", "supplierCode": "FLY", "hotelCodeSupplier": "271025", "id": "33!~|a0!~|b260624!~|c260625!~|d271025!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m271025!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M647!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906336!~|A85906336_10!~|B85906336_10!~|C30|30!~|ESignature Double Room!~|FSignature Double Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I647!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906336_10", "description": "Signature Double Room", "descriptionSupplier": "Signature Double Room", "legacyRoomId": "85906336", "supplierCode": "85906336_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 647, "gross": 647, "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": 647, "gross": 647, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M477!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566274!~|A86566274_20!~|B86566274_20!~|C30|30!~|EMusee d'Orsay room with Jacuzzi!~|FMusee d'Orsay room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I477!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566274_20", "description": "Musee d'Orsay room with Jacuzzi", "descriptionSupplier": "Musee d'Orsay room with Jacuzzi", "legacyRoomId": "86566274", "supplierCode": "86566274_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 477, "gross": 477, "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": 477, "gross": 477, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 519, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M519!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566274!~|A86566274_21!~|B86566274_21!~|C30|30!~|EMusee d'Orsay room with Jacuzzi!~|FMusee d'Orsay room with Jacuzzi!~|G1!~|U2,519,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I519!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566274_21", "description": "Musee d'Orsay room with Jacuzzi", "descriptionSupplier": "Musee d'Orsay room with Jacuzzi", "legacyRoomId": "86566274", "supplierCode": "86566274_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 519, "gross": 519, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M399!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566276!~|A86566276_20!~|B86566276_20!~|C30|30!~|EEiffel Tower Room with Shower!~|FEiffel Tower Room with Shower!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I399!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566276_20", "description": "Eiffel Tower Room with Shower", "descriptionSupplier": "Eiffel Tower Room with Shower", "legacyRoomId": "86566276", "supplierCode": "86566276_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 399, "gross": 399, "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": 399, "gross": 399, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 433, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M433!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566276!~|A86566276_21!~|B86566276_21!~|C30|30!~|EEiffel Tower Room with Shower!~|FEiffel Tower Room with Shower!~|G1!~|U2,433,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I433!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566276_21", "description": "Eiffel Tower Room with Shower", "descriptionSupplier": "Eiffel Tower Room with Shower", "legacyRoomId": "86566276", "supplierCode": "86566276_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 433, "gross": 433, "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": 433, "gross": 433, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 536, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M536!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566273!~|A86566273_21!~|B86566273_21!~|C30|30!~|EMoulin Rouge Room with Jacuzzi!~|FMoulin Rouge Room with Jacuzzi!~|G1!~|U2,536,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I536!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566273_21", "description": "Moulin Rouge Room with Jacuzzi", "descriptionSupplier": "Moulin Rouge Room with Jacuzzi", "legacyRoomId": "86566273", "supplierCode": "86566273_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 536, "gross": 536, "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": 536, "gross": 536, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M493!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566273!~|A86566273_20!~|B86566273_20!~|C30|30!~|EMoulin Rouge Room with Jacuzzi!~|FMoulin Rouge Room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I493!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566273_20", "description": "Moulin Rouge Room with Jacuzzi", "descriptionSupplier": "Moulin Rouge Room with Jacuzzi", "legacyRoomId": "86566273", "supplierCode": "86566273_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 493, "gross": 493, "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": 493, "gross": 493, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 536, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M536!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566279!~|A86566279_21!~|B86566279_21!~|C30|30!~|EArtist's Studio Room with Jacuzzi!~|FArtist's Studio Room with Jacuzzi!~|G1!~|U2,536,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I536!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566279_21", "description": "Artist's Studio Room with Jacuzzi", "descriptionSupplier": "Artist's Studio Room with Jacuzzi", "legacyRoomId": "86566279", "supplierCode": "86566279_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 536, "gross": 536, "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": 536, "gross": 536, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M493!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566279!~|A86566279_20!~|B86566279_20!~|C30|30!~|EArtist's Studio Room with Jacuzzi!~|FArtist's Studio Room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I493!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566279_20", "description": "Artist's Studio Room with Jacuzzi", "descriptionSupplier": "Artist's Studio Room with Jacuzzi", "legacyRoomId": "86566279", "supplierCode": "86566279_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 493, "gross": 493, "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": 493, "gross": 493, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M430!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566272!~|A86566272_20!~|B86566272_20!~|C30|30!~|EEiffel Tower Room with Balneo Bath!~|FEiffel Tower Room with Balneo Bath!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I430!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566272_20", "description": "Eiffel Tower Room with Balneo Bath", "descriptionSupplier": "Eiffel Tower Room with Balneo Bath", "legacyRoomId": "86566272", "supplierCode": "86566272_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430, "gross": 430, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 468, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M468!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566272!~|A86566272_21!~|B86566272_21!~|C30|30!~|EEiffel Tower Room with Balneo Bath!~|FEiffel Tower Room with Balneo Bath!~|G1!~|U2,468,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I468!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566272_21", "description": "Eiffel Tower Room with Balneo Bath", "descriptionSupplier": "Eiffel Tower Room with Balneo Bath", "legacyRoomId": "86566272", "supplierCode": "86566272_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 468, "gross": 468, "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": 468, "gross": 468, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 451, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M451!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566275!~|A86566275_21!~|B86566275_21!~|C30|30!~|EMoulin Rouge Room with Shower!~|FMoulin Rouge Room with Shower!~|G1!~|U2,451,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I451!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566275_21", "description": "Moulin Rouge Room with Shower", "descriptionSupplier": "Moulin Rouge Room with Shower", "legacyRoomId": "86566275", "supplierCode": "86566275_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": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M415!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566275!~|A86566275_20!~|B86566275_20!~|C30|30!~|EMoulin Rouge Room with Shower!~|FMoulin Rouge Room with Shower!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I415!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566275_20", "description": "Moulin Rouge Room with Shower", "descriptionSupplier": "Moulin Rouge Room with Shower", "legacyRoomId": "86566275", "supplierCode": "86566275_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 415, "gross": 415, "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": 415, "gross": 415, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M446!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566278!~|A86566278_20!~|B86566278_20!~|C30|30!~|ETrocadero Room with Jacuzzi!~|FTrocadero Room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I446!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566278_20", "description": "Trocadero Room with Jacuzzi", "descriptionSupplier": "Trocadero Room with Jacuzzi", "legacyRoomId": "86566278", "supplierCode": "86566278_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 446, "gross": 446, "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": 446, "gross": 446, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 485, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M485!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566278!~|A86566278_21!~|B86566278_21!~|C30|30!~|ETrocadero Room with Jacuzzi!~|FTrocadero Room with Jacuzzi!~|G1!~|U2,485,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I485!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566278_21", "description": "Trocadero Room with Jacuzzi", "descriptionSupplier": "Trocadero Room with Jacuzzi", "legacyRoomId": "86566278", "supplierCode": "86566278_21", "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": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 485, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M485!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566277!~|A86566277_21!~|B86566277_21!~|C30|30!~|EOpera Garnier Room with Jacuzzi!~|FOpera Garnier Room with Jacuzzi!~|G1!~|U2,485,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I485!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566277_21", "description": "Opera Garnier Room with Jacuzzi", "descriptionSupplier": "Opera Garnier Room with Jacuzzi", "legacyRoomId": "86566277", "supplierCode": "86566277_21", "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": "Secret de Paris - Hotel & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M446!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566277!~|A86566277_20!~|B86566277_20!~|C30|30!~|EOpera Garnier Room with Jacuzzi!~|FOpera Garnier Room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I446!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566277_20", "description": "Opera Garnier Room with Jacuzzi", "descriptionSupplier": "Opera Garnier Room with Jacuzzi", "legacyRoomId": "86566277", "supplierCode": "86566277_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 446, "gross": 446, "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": 446, "gross": 446, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 412, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M412!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566272!~|A86566272_11!~|B86566272_11!~|C30|30!~|EEiffel Tower Room with Balneo Bath!~|FEiffel Tower Room with Balneo Bath!~|G1!~|U2,412,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I412!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566272_11", "description": "Eiffel Tower Room with Balneo Bath", "descriptionSupplier": "Eiffel Tower Room with Balneo Bath", "legacyRoomId": "86566272", "supplierCode": "86566272_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 412, "gross": 412, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M374!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566272!~|A86566272_10!~|B86566272_10!~|C30|30!~|EEiffel Tower Room with Balneo Bath!~|FEiffel Tower Room with Balneo Bath!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I374!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566272_10", "description": "Eiffel Tower Room with Balneo Bath", "descriptionSupplier": "Eiffel Tower Room with Balneo Bath", "legacyRoomId": "86566272", "supplierCode": "86566272_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 374, "gross": 374, "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": 374, "gross": 374, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M390!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566277!~|A86566277_10!~|B86566277_10!~|C30|30!~|EOpera Garnier Room with Jacuzzi!~|FOpera Garnier Room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I390!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566277_10", "description": "Opera Garnier Room with Jacuzzi", "descriptionSupplier": "Opera Garnier Room with Jacuzzi", "legacyRoomId": "86566277", "supplierCode": "86566277_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 390, "gross": 390, "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": 390, "gross": 390, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M421!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566274!~|A86566274_10!~|B86566274_10!~|C30|30!~|EMusee d'Orsay room with Jacuzzi!~|FMusee d'Orsay room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I421!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566274_10", "description": "Musee d'Orsay room with Jacuzzi", "descriptionSupplier": "Musee d'Orsay room with Jacuzzi", "legacyRoomId": "86566274", "supplierCode": "86566274_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 421, "gross": 421, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 429, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M429!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566278!~|A86566278_11!~|B86566278_11!~|C30|30!~|ETrocadero Room with Jacuzzi!~|FTrocadero Room with Jacuzzi!~|G1!~|U2,429,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I429!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566278_11", "description": "Trocadero Room with Jacuzzi", "descriptionSupplier": "Trocadero Room with Jacuzzi", "legacyRoomId": "86566278", "supplierCode": "86566278_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 429, "gross": 429, "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": 429, "gross": 429, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M390!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566278!~|A86566278_10!~|B86566278_10!~|C30|30!~|ETrocadero Room with Jacuzzi!~|FTrocadero Room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I390!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566278_10", "description": "Trocadero Room with Jacuzzi", "descriptionSupplier": "Trocadero Room with Jacuzzi", "legacyRoomId": "86566278", "supplierCode": "86566278_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 390, "gross": 390, "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": 390, "gross": 390, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 463, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M463!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566274!~|A86566274_11!~|B86566274_11!~|C30|30!~|EMusee d'Orsay room with Jacuzzi!~|FMusee d'Orsay room with Jacuzzi!~|G1!~|U2,463,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I463!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566274_11", "description": "Musee d'Orsay room with Jacuzzi", "descriptionSupplier": "Musee d'Orsay room with Jacuzzi", "legacyRoomId": "86566274", "supplierCode": "86566274_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 463, "gross": 463, "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": 463, "gross": 463, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 429, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M429!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566277!~|A86566277_11!~|B86566277_11!~|C30|30!~|EOpera Garnier Room with Jacuzzi!~|FOpera Garnier Room with Jacuzzi!~|G1!~|U2,429,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I429!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566277_11", "description": "Opera Garnier Room with Jacuzzi", "descriptionSupplier": "Opera Garnier Room with Jacuzzi", "legacyRoomId": "86566277", "supplierCode": "86566277_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 429, "gross": 429, "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": 429, "gross": 429, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M359!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566275!~|A86566275_10!~|B86566275_10!~|C30|30!~|EMoulin Rouge Room with Shower!~|FMoulin Rouge Room with Shower!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I359!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566275_10", "description": "Moulin Rouge Room with Shower", "descriptionSupplier": "Moulin Rouge Room with Shower", "legacyRoomId": "86566275", "supplierCode": "86566275_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 359, "gross": 359, "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": 359, "gross": 359, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M437!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566273!~|A86566273_10!~|B86566273_10!~|C30|30!~|EMoulin Rouge Room with Jacuzzi!~|FMoulin Rouge Room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I437!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566273_10", "description": "Moulin Rouge Room with Jacuzzi", "descriptionSupplier": "Moulin Rouge Room with Jacuzzi", "legacyRoomId": "86566273", "supplierCode": "86566273_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 437, "gross": 437, "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": 437, "gross": 437, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 480, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M480!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566273!~|A86566273_11!~|B86566273_11!~|C30|30!~|EMoulin Rouge Room with Jacuzzi!~|FMoulin Rouge Room with Jacuzzi!~|G1!~|U2,480,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I480!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566273_11", "description": "Moulin Rouge Room with Jacuzzi", "descriptionSupplier": "Moulin Rouge Room with Jacuzzi", "legacyRoomId": "86566273", "supplierCode": "86566273_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 480, "gross": 480, "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": 480, "gross": 480, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 377, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M377!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566276!~|A86566276_11!~|B86566276_11!~|C30|30!~|EEiffel Tower Room with Shower!~|FEiffel Tower Room with Shower!~|G1!~|U2,377,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I377!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566276_11", "description": "Eiffel Tower Room with Shower", "descriptionSupplier": "Eiffel Tower Room with Shower", "legacyRoomId": "86566276", "supplierCode": "86566276_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 377, "gross": 377, "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": 377, "gross": 377, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M343!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566276!~|A86566276_10!~|B86566276_10!~|C30|30!~|EEiffel Tower Room with Shower!~|FEiffel Tower Room with Shower!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I343!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566276_10", "description": "Eiffel Tower Room with Shower", "descriptionSupplier": "Eiffel Tower Room with Shower", "legacyRoomId": "86566276", "supplierCode": "86566276_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 343, "gross": 343, "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": 343, "gross": 343, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 394, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M394!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566275!~|A86566275_11!~|B86566275_11!~|C30|30!~|EMoulin Rouge Room with Shower!~|FMoulin Rouge Room with Shower!~|G1!~|U2,394,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I394!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566275_11", "description": "Moulin Rouge Room with Shower", "descriptionSupplier": "Moulin Rouge Room with Shower", "legacyRoomId": "86566275", "supplierCode": "86566275_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": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M437!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566279!~|A86566279_10!~|B86566279_10!~|C30|30!~|EArtist's Studio Room with Jacuzzi!~|FArtist's Studio Room with Jacuzzi!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I437!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566279_10", "description": "Artist's Studio Room with Jacuzzi", "descriptionSupplier": "Artist's Studio Room with Jacuzzi", "legacyRoomId": "86566279", "supplierCode": "86566279_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 437, "gross": 437, "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": 437, "gross": 437, "binding": false } }, { "hotelName": "Secret de Paris - Hotel & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-12T10:00:00Z", "value": 480, "hoursBefore": 264, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "435969", "supplierCode": "FLY", "hotelCodeSupplier": "435969", "id": "33!~|a0!~|b260624!~|c260625!~|d435969!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m435969!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M480!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86566279!~|A86566279_11!~|B86566279_11!~|C30|30!~|EArtist's Studio Room with Jacuzzi!~|FArtist's Studio Room with Jacuzzi!~|G1!~|U2,480,1781258400!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I480!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86566279_11", "description": "Artist's Studio Room with Jacuzzi", "descriptionSupplier": "Artist's Studio Room with Jacuzzi", "legacyRoomId": "86566279", "supplierCode": "86566279_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 480, "gross": 480, "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": 480, "gross": 480, "binding": false } }, { "hotelName": "Aparthotel Adagio Paris Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18733", "supplierCode": "FLY", "hotelCodeSupplier": "18733", "id": "33!~|a0!~|b260624!~|c260625!~|d18733!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18733!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1360!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84227738!~|A84227738_20!~|B84227738_20!~|C30|30!~|Eapartment,1 bedroom!~|Fapartment,1 bedroom!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1360!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84227738_20", "description": "apartment,1 bedroom", "descriptionSupplier": "apartment,1 bedroom", "legacyRoomId": "84227738", "supplierCode": "84227738_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1360, "gross": 1360, "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": 1360, "gross": 1360, "binding": false } }, { "hotelName": "Aparthotel Adagio Paris Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1507, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18733", "supplierCode": "FLY", "hotelCodeSupplier": "18733", "id": "33!~|a0!~|b260624!~|c260625!~|d18733!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18733!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1507!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84227738!~|A84227738_21!~|B84227738_21!~|C30|30!~|Eapartment,1 bedroom!~|Fapartment,1 bedroom!~|G1!~|U2,1507,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1507!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84227738_21", "description": "apartment,1 bedroom", "descriptionSupplier": "apartment,1 bedroom", "legacyRoomId": "84227738", "supplierCode": "84227738_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1507, "gross": 1507, "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": 1507, "gross": 1507, "binding": false } }, { "hotelName": "Aparthotel Adagio Paris Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18733", "supplierCode": "FLY", "hotelCodeSupplier": "18733", "id": "33!~|a0!~|b260624!~|c260625!~|d18733!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18733!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84227738!~|A84227738_10!~|B84227738_10!~|C30|30!~|Eapartment,1 bedroom!~|Fapartment,1 bedroom!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1317!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84227738_10", "description": "apartment,1 bedroom", "descriptionSupplier": "apartment,1 bedroom", "legacyRoomId": "84227738", "supplierCode": "84227738_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1317, "gross": 1317, "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": 1317, "gross": 1317, "binding": false } }, { "hotelName": "Aparthotel Adagio Paris Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1465, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18733", "supplierCode": "FLY", "hotelCodeSupplier": "18733", "id": "33!~|a0!~|b260624!~|c260625!~|d18733!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18733!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1465!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84227738!~|A84227738_11!~|B84227738_11!~|C30|30!~|Eapartment,1 bedroom!~|Fapartment,1 bedroom!~|G1!~|U2,1465,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1465!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84227738_11", "description": "apartment,1 bedroom", "descriptionSupplier": "apartment,1 bedroom", "legacyRoomId": "84227738", "supplierCode": "84227738_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1465, "gross": 1465, "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": 1465, "gross": 1465, "binding": false } }, { "hotelName": "New Hotel Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18922", "supplierCode": "FLY", "hotelCodeSupplier": "18922", "id": "33!~|a0!~|b260624!~|c260625!~|d18922!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18922!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M302!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078218!~|A84078218_20!~|B84078218_20!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I302!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078218_20", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84078218", "supplierCode": "84078218_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 302, "gross": 302, "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": 302, "gross": 302, "binding": false } }, { "hotelName": "New Hotel Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 335, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18922", "supplierCode": "FLY", "hotelCodeSupplier": "18922", "id": "33!~|a0!~|b260624!~|c260625!~|d18922!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18922!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M335!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078218!~|A84078218_21!~|B84078218_21!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,335,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I335!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078218_21", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84078218", "supplierCode": "84078218_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 335, "gross": 335, "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": 335, "gross": 335, "binding": false } }, { "hotelName": "New Hotel Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 314, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18922", "supplierCode": "FLY", "hotelCodeSupplier": "18922", "id": "33!~|a0!~|b260624!~|c260625!~|d18922!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18922!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M314!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078218!~|A84078218_11!~|B84078218_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,314,1782036000!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I314!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078218_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84078218", "supplierCode": "84078218_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 314, "gross": 314, "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": 314, "gross": 314, "binding": false } }, { "hotelName": "New Hotel Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18922", "supplierCode": "FLY", "hotelCodeSupplier": "18922", "id": "33!~|a0!~|b260624!~|c260625!~|d18922!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18922!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M283!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84078218!~|A84078218_10!~|B84078218_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I283!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84078218_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84078218", "supplierCode": "84078218_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 283, "gross": 283, "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": 283, "gross": 283, "binding": false } }, { "hotelName": "Contact Hotel Aliz\u00e9 Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "388085", "supplierCode": "FLY", "hotelCodeSupplier": "388085", "id": "33!~|a0!~|b260624!~|c260625!~|d388085!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m388085!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M218!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z235169!~|A235169_20!~|B235169_20!~|C30|30!~|ESuperior Twin Room!~|FSuperior Twin Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I218!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "235169_20", "description": "Superior Twin Room", "descriptionSupplier": "Superior Twin Room", "legacyRoomId": "235169", "supplierCode": "235169_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 218, "gross": 218, "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": 218, "gross": 218, "binding": false } }, { "hotelName": "Contact Hotel Aliz\u00e9 Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 242, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "388085", "supplierCode": "FLY", "hotelCodeSupplier": "388085", "id": "33!~|a0!~|b260624!~|c260625!~|d388085!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m388085!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M242!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z235169!~|A235169_21!~|B235169_21!~|C30|30!~|ESuperior Twin Room!~|FSuperior Twin Room!~|G1!~|U2,242,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I242!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "235169_21", "description": "Superior Twin Room", "descriptionSupplier": "Superior Twin Room", "legacyRoomId": "235169", "supplierCode": "235169_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 242, "gross": 242, "binding": false } }, { "hotelName": "Contact Hotel Aliz\u00e9 Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 230, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "388085", "supplierCode": "FLY", "hotelCodeSupplier": "388085", "id": "33!~|a0!~|b260624!~|c260625!~|d388085!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m388085!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M230!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z235169!~|A235169_11!~|B235169_11!~|C30|30!~|ESuperior Twin Room!~|FSuperior Twin Room!~|G1!~|U2,230,1781949600!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I230!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "235169_11", "description": "Superior Twin Room", "descriptionSupplier": "Superior Twin Room", "legacyRoomId": "235169", "supplierCode": "235169_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 230, "gross": 230, "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": 230, "gross": 230, "binding": false } }, { "hotelName": "Contact Hotel Aliz\u00e9 Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "388085", "supplierCode": "FLY", "hotelCodeSupplier": "388085", "id": "33!~|a0!~|b260624!~|c260625!~|d388085!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m388085!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M207!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z235169!~|A235169_10!~|B235169_10!~|C30|30!~|ESuperior Twin Room!~|FSuperior Twin Room!~|G1!~|Hsessionid!~|I6f473c70d6741abe8dca87fd1198c0ed!~|Hcurrency!~|IUSD!~|Htgx_price!~|I207!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "235169_10", "description": "Superior Twin Room", "descriptionSupplier": "Superior Twin Room", "legacyRoomId": "235169", "supplierCode": "235169_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 207, "gross": 207, "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": 207, "gross": 207, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 385, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M385!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768688!~|A84768688_21!~|B84768688_21!~|C30|30!~|Eclassic room,1 double bed!~|Fclassic room,1 double bed!~|G1!~|U2,385,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I385!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768688_21", "description": "classic room,1 double bed", "descriptionSupplier": "classic room,1 double bed", "legacyRoomId": "84768688", "supplierCode": "84768688_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 385, "gross": 385, "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": 385, "gross": 385, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M351!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768688!~|A84768688_20!~|B84768688_20!~|C30|30!~|Eclassic room,1 double bed!~|Fclassic room,1 double bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I351!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768688_20", "description": "classic room,1 double bed", "descriptionSupplier": "classic room,1 double bed", "legacyRoomId": "84768688", "supplierCode": "84768688_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 351, "gross": 351, "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": 351, "gross": 351, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 403, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M403!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85900719!~|A85900719_21!~|B85900719_21!~|C30|30!~|EPrivilege, Room, 2 Twin Beds!~|FPrivilege, Room, 2 Twin Beds!~|G1!~|U2,403,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I403!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85900719_21", "description": "Privilege, Room, 2 Twin Beds", "descriptionSupplier": "Privilege, Room, 2 Twin Beds", "legacyRoomId": "85900719", "supplierCode": "85900719_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403, "gross": 403, "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": 403, "gross": 403, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M367!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85900719!~|A85900719_20!~|B85900719_20!~|C30|30!~|EPrivilege, Room, 2 Twin Beds!~|FPrivilege, Room, 2 Twin Beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I367!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85900719_20", "description": "Privilege, Room, 2 Twin Beds", "descriptionSupplier": "Privilege, Room, 2 Twin Beds", "legacyRoomId": "85900719", "supplierCode": "85900719_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 367, "gross": 367, "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": 367, "gross": 367, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M367!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768687!~|A84768687_20!~|B84768687_20!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I367!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768687_20", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "84768687", "supplierCode": "84768687_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 367, "gross": 367, "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": 367, "gross": 367, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 403, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M403!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768687!~|A84768687_21!~|B84768687_21!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|U2,403,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I403!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768687_21", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "84768687", "supplierCode": "84768687_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403, "gross": 403, "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": 403, "gross": 403, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M319!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85900719!~|A85900719_10!~|B85900719_10!~|C30|30!~|EPrivilege, Room, 2 Twin Beds!~|FPrivilege, Room, 2 Twin Beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I319!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85900719_10", "description": "Privilege, Room, 2 Twin Beds", "descriptionSupplier": "Privilege, Room, 2 Twin Beds", "legacyRoomId": "85900719", "supplierCode": "85900719_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 319, "gross": 319, "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": 319, "gross": 319, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 355, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M355!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85900719!~|A85900719_11!~|B85900719_11!~|C30|30!~|EPrivilege, Room, 2 Twin Beds!~|FPrivilege, Room, 2 Twin Beds!~|G1!~|U2,355,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I355!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85900719_11", "description": "Privilege, Room, 2 Twin Beds", "descriptionSupplier": "Privilege, Room, 2 Twin Beds", "legacyRoomId": "85900719", "supplierCode": "85900719_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 355, "gross": 355, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 355, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M355!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768687!~|A84768687_11!~|B84768687_11!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|U2,355,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I355!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768687_11", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "84768687", "supplierCode": "84768687_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 355, "gross": 355, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M319!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768687!~|A84768687_10!~|B84768687_10!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I319!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768687_10", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "84768687", "supplierCode": "84768687_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 319, "gross": 319, "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": 319, "gross": 319, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M303!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768688!~|A84768688_10!~|B84768688_10!~|C30|30!~|Eclassic room,1 double bed!~|Fclassic room,1 double bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I303!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768688_10", "description": "classic room,1 double bed", "descriptionSupplier": "classic room,1 double bed", "legacyRoomId": "84768688", "supplierCode": "84768688_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 303, "gross": 303, "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": 303, "gross": 303, "binding": false } }, { "hotelName": "Mercure Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 336, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1631", "supplierCode": "FLY", "hotelCodeSupplier": "1631", "id": "33!~|a0!~|b260624!~|c260625!~|d1631!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1631!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768688!~|A84768688_11!~|B84768688_11!~|C30|30!~|Eclassic room,1 double bed!~|Fclassic room,1 double bed!~|G1!~|U2,336,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768688_11", "description": "classic room,1 double bed", "descriptionSupplier": "classic room,1 double bed", "legacyRoomId": "84768688", "supplierCode": "84768688_11", "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": "Hotel Le Cardinal", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M610!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z79758738!~|A79758738_20!~|B79758738_20!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I610!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "79758738_20", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "79758738", "supplierCode": "79758738_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 610, "gross": 610, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 673, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M673!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z79758738!~|A79758738_21!~|B79758738_21!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|U2,673,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I673!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "79758738_21", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "79758738", "supplierCode": "79758738_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 673, "gross": 673, "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": 673, "gross": 673, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 991, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M991!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85207650!~|A85207650_21!~|B85207650_21!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|U2,991,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I991!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85207650_21", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "85207650", "supplierCode": "85207650_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 991, "gross": 991, "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": 991, "gross": 991, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M899!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85207650!~|A85207650_20!~|B85207650_20!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I899!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85207650_20", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "85207650", "supplierCode": "85207650_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 899, "gross": 899, "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": 899, "gross": 899, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 653, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M653!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z79758739!~|A79758739_21!~|B79758739_21!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|U2,653,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I653!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "79758739_21", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "79758739", "supplierCode": "79758739_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 653, "gross": 653, "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": 653, "gross": 653, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M592!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z79758739!~|A79758739_20!~|B79758739_20!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I592!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "79758739_20", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "79758739", "supplierCode": "79758739_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 592, "gross": 592, "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": 592, "gross": 592, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M828!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85207650!~|A85207650_10!~|B85207650_10!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I828!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85207650_10", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "85207650", "supplierCode": "85207650_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 828, "gross": 828, "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": 828, "gross": 828, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 920, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M920!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85207650!~|A85207650_11!~|B85207650_11!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|U2,920,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I920!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85207650_11", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "85207650", "supplierCode": "85207650_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 920, "gross": 920, "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": 920, "gross": 920, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M545!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z79758739!~|A79758739_10!~|B79758739_10!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I545!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "79758739_10", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "79758739", "supplierCode": "79758739_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 545, "gross": 545, "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": 545, "gross": 545, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "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": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M606!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z79758739!~|A79758739_11!~|B79758739_11!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|U2,606,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I606!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "79758739_11", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "79758739", "supplierCode": "79758739_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": "Hotel Le Cardinal", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 625, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M625!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z79758738!~|A79758738_11!~|B79758738_11!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|U2,625,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I625!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "79758738_11", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "79758738", "supplierCode": "79758738_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 625, "gross": 625, "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": 625, "gross": 625, "binding": false } }, { "hotelName": "Hotel Le Cardinal", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "740569", "supplierCode": "FLY", "hotelCodeSupplier": "740569", "id": "33!~|a0!~|b260624!~|c260625!~|d740569!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m740569!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M563!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z79758738!~|A79758738_10!~|B79758738_10!~|C30|30!~|ESuperior Double Room!~|FSuperior Double Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I563!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "79758738_10", "description": "Superior Double Room", "descriptionSupplier": "Superior Double Room", "legacyRoomId": "79758738", "supplierCode": "79758738_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 563, "gross": 563, "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": 563, "gross": 563, "binding": false } }, { "hotelName": "ibis Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273988", "supplierCode": "FLY", "hotelCodeSupplier": "273988", "id": "33!~|a0!~|b260624!~|c260625!~|d273988!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273988!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M265!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904514!~|A85904514_20!~|B85904514_20!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I265!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904514_20", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "85904514", "supplierCode": "85904514_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 265, "gross": 265, "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": 265, "gross": 265, "binding": false } }, { "hotelName": "ibis Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 291, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273988", "supplierCode": "FLY", "hotelCodeSupplier": "273988", "id": "33!~|a0!~|b260624!~|c260625!~|d273988!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273988!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904514!~|A85904514_21!~|B85904514_21!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|U2,291,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904514_21", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "85904514", "supplierCode": "85904514_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "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": 291, "gross": 291, "binding": false } }, { "hotelName": "ibis Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273988", "supplierCode": "FLY", "hotelCodeSupplier": "273988", "id": "33!~|a0!~|b260624!~|c260625!~|d273988!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273988!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M267!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173130!~|A85173130_20!~|B85173130_20!~|C30|30!~|Estandard twin room,multiple beds!~|Fstandard twin room,multiple beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I267!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173130_20", "description": "standard twin room,multiple beds", "descriptionSupplier": "standard twin room,multiple beds", "legacyRoomId": "85173130", "supplierCode": "85173130_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 267, "gross": 267, "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": 267, "gross": 267, "binding": false } }, { "hotelName": "ibis Paris Porte d'Orl\u00e9ans", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 293, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273988", "supplierCode": "FLY", "hotelCodeSupplier": "273988", "id": "33!~|a0!~|b260624!~|c260625!~|d273988!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273988!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M293!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173130!~|A85173130_21!~|B85173130_21!~|C30|30!~|Estandard twin room,multiple beds!~|Fstandard twin room,multiple beds!~|G1!~|U2,293,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I293!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173130_21", "description": "standard twin room,multiple beds", "descriptionSupplier": "standard twin room,multiple beds", "legacyRoomId": "85173130", "supplierCode": "85173130_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 293, "gross": 293, "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": 293, "gross": 293, "binding": false } }, { "hotelName": "ibis Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 259, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273988", "supplierCode": "FLY", "hotelCodeSupplier": "273988", "id": "33!~|a0!~|b260624!~|c260625!~|d273988!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273988!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M259!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173130!~|A85173130_11!~|B85173130_11!~|C30|30!~|Estandard twin room,multiple beds!~|Fstandard twin room,multiple beds!~|G1!~|U2,259,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I259!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173130_11", "description": "standard twin room,multiple beds", "descriptionSupplier": "standard twin room,multiple beds", "legacyRoomId": "85173130", "supplierCode": "85173130_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 259, "gross": 259, "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": 259, "gross": 259, "binding": false } }, { "hotelName": "ibis Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273988", "supplierCode": "FLY", "hotelCodeSupplier": "273988", "id": "33!~|a0!~|b260624!~|c260625!~|d273988!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273988!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M233!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85173130!~|A85173130_10!~|B85173130_10!~|C30|30!~|Estandard twin room,multiple beds!~|Fstandard twin room,multiple beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I233!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85173130_10", "description": "standard twin room,multiple beds", "descriptionSupplier": "standard twin room,multiple beds", "legacyRoomId": "85173130", "supplierCode": "85173130_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": "ibis Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 257, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273988", "supplierCode": "FLY", "hotelCodeSupplier": "273988", "id": "33!~|a0!~|b260624!~|c260625!~|d273988!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273988!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M257!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904514!~|A85904514_11!~|B85904514_11!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|U2,257,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I257!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904514_11", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "85904514", "supplierCode": "85904514_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 257, "gross": 257, "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": 257, "gross": 257, "binding": false } }, { "hotelName": "ibis Paris Porte d'Orl\u00e9ans", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "273988", "supplierCode": "FLY", "hotelCodeSupplier": "273988", "id": "33!~|a0!~|b260624!~|c260625!~|d273988!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m273988!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M232!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904514!~|A85904514_10!~|B85904514_10!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I232!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904514_10", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "85904514", "supplierCode": "85904514_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "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": 232, "gross": 232, "binding": false } }, { "hotelName": "H\u00f4tel Sainte-Beuve", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 538, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "745987", "supplierCode": "FLY", "hotelCodeSupplier": "745987", "id": "33!~|a0!~|b260624!~|c260625!~|d745987!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m745987!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M538!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83674786!~|A83674786_21!~|B83674786_21!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,538,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I538!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83674786_21", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "83674786", "supplierCode": "83674786_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 538, "gross": 538, "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": 538, "gross": 538, "binding": false } }, { "hotelName": "H\u00f4tel Sainte-Beuve", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "745987", "supplierCode": "FLY", "hotelCodeSupplier": "745987", "id": "33!~|a0!~|b260624!~|c260625!~|d745987!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m745987!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M485!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83674786!~|A83674786_20!~|B83674786_20!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I485!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83674786_20", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "83674786", "supplierCode": "83674786_20", "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 Sainte-Beuve", "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": "745987", "supplierCode": "FLY", "hotelCodeSupplier": "745987", "id": "33!~|a0!~|b260624!~|c260625!~|d745987!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m745987!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M485!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83674786!~|A83674786_11!~|B83674786_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,485,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I485!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83674786_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "83674786", "supplierCode": "83674786_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 Sainte-Beuve", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "745987", "supplierCode": "FLY", "hotelCodeSupplier": "745987", "id": "33!~|a0!~|b260624!~|c260625!~|d745987!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m745987!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M437!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83674786!~|A83674786_10!~|B83674786_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I437!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83674786_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "83674786", "supplierCode": "83674786_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 437, "gross": 437, "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": 437, "gross": 437, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M739!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417076!~|A85417076_20!~|B85417076_20!~|C30|30!~|Eeconomy suite,1 king bed with sofa bed!~|Feconomy suite,1 king bed with sofa bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I739!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417076_20", "description": "economy suite,1 king bed with sofa bed", "descriptionSupplier": "economy suite,1 king bed with sofa bed", "legacyRoomId": "85417076", "supplierCode": "85417076_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 739, "gross": 739, "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": 739, "gross": 739, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M876!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417077!~|A85417077_20!~|B85417077_20!~|C30|30!~|Eeconomy suite,1 king bed with sofa bed,terrace!~|Feconomy suite,1 king bed with sofa bed,terrace!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I876!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417077_20", "description": "economy suite,1 king bed with sofa bed,terrace", "descriptionSupplier": "economy suite,1 king bed with sofa bed,terrace", "legacyRoomId": "85417077", "supplierCode": "85417077_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 876, "gross": 876, "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": 876, "gross": 876, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 506, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M506!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417074!~|A85417074_11!~|B85417074_11!~|C30|30!~|Estandard room,1 king bed,city view!~|Fstandard room,1 king bed,city view!~|G1!~|U2,506,1781863200!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I506!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417074_11", "description": "standard room,1 king bed,city view", "descriptionSupplier": "standard room,1 king bed,city view", "legacyRoomId": "85417074", "supplierCode": "85417074_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 506, "gross": 506, "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": 506, "gross": 506, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M455!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417074!~|A85417074_10!~|B85417074_10!~|C30|30!~|Estandard room,1 king bed,city view!~|Fstandard room,1 king bed,city view!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I455!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417074_10", "description": "standard room,1 king bed,city view", "descriptionSupplier": "standard room,1 king bed,city view", "legacyRoomId": "85417074", "supplierCode": "85417074_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 455, "gross": 455, "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": 455, "gross": 455, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M546!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417079!~|A85417079_10!~|B85417079_10!~|C30|30!~|Edeluxe room,1 king bed,city view!~|Fdeluxe room,1 king bed,city view!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I546!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417079_10", "description": "deluxe room,1 king bed,city view", "descriptionSupplier": "deluxe room,1 king bed,city view", "legacyRoomId": "85417079", "supplierCode": "85417079_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 546, "gross": 546, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 608, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M608!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417079!~|A85417079_11!~|B85417079_11!~|C30|30!~|Edeluxe room,1 king bed,city view!~|Fdeluxe room,1 king bed,city view!~|G1!~|U2,608,1781863200!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I608!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417079_11", "description": "deluxe room,1 king bed,city view", "descriptionSupplier": "deluxe room,1 king bed,city view", "legacyRoomId": "85417079", "supplierCode": "85417079_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 608, "gross": 608, "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": 608, "gross": 608, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M842!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417077!~|A85417077_10!~|B85417077_10!~|C30|30!~|Eeconomy suite,1 king bed with sofa bed,terrace!~|Feconomy suite,1 king bed with sofa bed,terrace!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I842!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417077_10", "description": "economy suite,1 king bed with sofa bed,terrace", "descriptionSupplier": "economy suite,1 king bed with sofa bed,terrace", "legacyRoomId": "85417077", "supplierCode": "85417077_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 842, "gross": 842, "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": 842, "gross": 842, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 936, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M936!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417077!~|A85417077_11!~|B85417077_11!~|C30|30!~|Eeconomy suite,1 king bed with sofa bed,terrace!~|Feconomy suite,1 king bed with sofa bed,terrace!~|G1!~|U2,936,1781863200!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I936!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417077_11", "description": "economy suite,1 king bed with sofa bed,terrace", "descriptionSupplier": "economy suite,1 king bed with sofa bed,terrace", "legacyRoomId": "85417077", "supplierCode": "85417077_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 936, "gross": 936, "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": 936, "gross": 936, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 784, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M784!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417076!~|A85417076_11!~|B85417076_11!~|C30|30!~|Eeconomy suite,1 king bed with sofa bed!~|Feconomy suite,1 king bed with sofa bed!~|G1!~|U2,784,1781863200!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I784!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417076_11", "description": "economy suite,1 king bed with sofa bed", "descriptionSupplier": "economy suite,1 king bed with sofa bed", "legacyRoomId": "85417076", "supplierCode": "85417076_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 784, "gross": 784, "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": 784, "gross": 784, "binding": false } }, { "hotelName": "Hotel Le Ballu", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1023152", "supplierCode": "FLY", "hotelCodeSupplier": "1023152", "id": "33!~|a0!~|b260624!~|c260625!~|d1023152!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1023152!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M706!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85417076!~|A85417076_10!~|B85417076_10!~|C30|30!~|Eeconomy suite,1 king bed with sofa bed!~|Feconomy suite,1 king bed with sofa bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I706!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85417076_10", "description": "economy suite,1 king bed with sofa bed", "descriptionSupplier": "economy suite,1 king bed with sofa bed", "legacyRoomId": "85417076", "supplierCode": "85417076_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 706, "gross": 706, "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": 706, "gross": 706, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 560, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M560!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84782749!~|A84782749_21!~|B84782749_21!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,560,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I560!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84782749_21", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84782749", "supplierCode": "84782749_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 560, "gross": 560, "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": 560, "gross": 560, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M554.4!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84782749!~|A84782749_20!~|B84782749_20!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I554.4!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84782749_20", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84782749", "supplierCode": "84782749_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 554.4, "gross": 554.4, "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": 554.4, "gross": 554.4, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M813.78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84782753!~|A84782753_20!~|B84782753_20!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I813.78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84782753_20", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "84782753", "supplierCode": "84782753_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 813.78, "gross": 813.78, "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": 813.78, "gross": 813.78, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 822, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M822!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84782753!~|A84782753_21!~|B84782753_21!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,822,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I822!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84782753_21", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "84782753", "supplierCode": "84782753_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 822, "gross": 822, "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": 822, "gross": 822, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 641, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M641!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84080007!~|A84080007_21!~|B84080007_21!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,641,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I641!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84080007_21", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84080007", "supplierCode": "84080007_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 641, "gross": 641, "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": 641, "gross": 641, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M634.59!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84080007!~|A84080007_20!~|B84080007_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I634.59!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84080007_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84080007", "supplierCode": "84080007_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 634.59, "gross": 634.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": 634.59, "gross": 634.59, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M598.95!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84080007!~|A84080007_10!~|B84080007_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I598.95!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84080007_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84080007", "supplierCode": "84080007_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 598.95, "gross": 598.95, "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": 598.95, "gross": 598.95, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 605, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M605!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84080007!~|A84080007_11!~|B84080007_11!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,605,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I605!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84080007_11", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84080007", "supplierCode": "84080007_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 605, "gross": 605, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M518.76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84782749!~|A84782749_10!~|B84782749_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I518.76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84782749_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84782749", "supplierCode": "84782749_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 518.76, "gross": 518.76, "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.76, "gross": 518.76, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 524, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M524!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84782749!~|A84782749_11!~|B84782749_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,524,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I524!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84782749_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84782749", "supplierCode": "84782749_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 524, "gross": 524, "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": 524, "gross": 524, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 786, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M786!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84782753!~|A84782753_11!~|B84782753_11!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|U2,786,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I786!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84782753_11", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "84782753", "supplierCode": "84782753_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 786, "gross": 786, "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": 786, "gross": 786, "binding": false } }, { "hotelName": "H\u00f4tel des Saints-P\u00e8res", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26229", "supplierCode": "FLY", "hotelCodeSupplier": "26229", "id": "33!~|a0!~|b260624!~|c260625!~|d26229!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26229!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M778.14!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84782753!~|A84782753_10!~|B84782753_10!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I778.14!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84782753_10", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "84782753", "supplierCode": "84782753_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 778.14, "gross": 778.14, "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": 778.14, "gross": 778.14, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M480.15!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684959!~|A83684959_20!~|B83684959_20!~|C30|30!~|Ejunior suite (quadruple)!~|Fjunior suite (quadruple)!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I480.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684959_20", "description": "junior suite (quadruple)", "descriptionSupplier": "junior suite (quadruple)", "legacyRoomId": "83684959", "supplierCode": "83684959_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 480.15, "gross": 480.15, "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": 480.15, "gross": 480.15, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "HB", "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": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M485!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684959!~|A83684959_21!~|B83684959_21!~|C30|30!~|Ejunior suite (quadruple)!~|Fjunior suite (quadruple)!~|G1!~|U2,485,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I485!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684959_21", "description": "junior suite (quadruple)", "descriptionSupplier": "junior suite (quadruple)", "legacyRoomId": "83684959", "supplierCode": "83684959_21", "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 Le Royal", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M411.84!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684957!~|A83684957_20!~|B83684957_20!~|C30|30!~|Esuperior room (single,double or twin)!~|Fsuperior room (single,double or twin)!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I411.84!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684957_20", "description": "superior room (single,double or twin)", "descriptionSupplier": "superior room (single,double or twin)", "legacyRoomId": "83684957", "supplierCode": "83684957_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 411.84, "gross": 411.84, "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": 411.84, "gross": 411.84, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 416, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M416!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684957!~|A83684957_21!~|B83684957_21!~|C30|30!~|Esuperior room (single,double or twin)!~|Fsuperior room (single,double or twin)!~|G1!~|U2,416,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I416!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684957_21", "description": "superior room (single,double or twin)", "descriptionSupplier": "superior room (single,double or twin)", "legacyRoomId": "83684957", "supplierCode": "83684957_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 416, "gross": 416, "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": 416, "gross": 416, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 342, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M342!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81654681!~|A81654681_21!~|B81654681_21!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|U2,342,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I342!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81654681_21", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "81654681", "supplierCode": "81654681_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 342, "gross": 342, "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": 342, "gross": 342, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M332!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81654681!~|A81654681_20!~|B81654681_20!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I332!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81654681_20", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "81654681", "supplierCode": "81654681_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 332, "gross": 332, "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": 332, "gross": 332, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 455, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M455!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684958!~|A83684958_21!~|B83684958_21!~|C30|30!~|Ejunior suite (triple)!~|Fjunior suite (triple)!~|G1!~|U2,455,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I455!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684958_21", "description": "junior suite (triple)", "descriptionSupplier": "junior suite (triple)", "legacyRoomId": "83684958", "supplierCode": "83684958_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 455, "gross": 455, "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": 455, "gross": 455, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M444!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684958!~|A83684958_20!~|B83684958_20!~|C30|30!~|Ejunior suite (triple)!~|Fjunior suite (triple)!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I444!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684958_20", "description": "junior suite (triple)", "descriptionSupplier": "junior suite (triple)", "legacyRoomId": "83684958", "supplierCode": "83684958_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 444, "gross": 444, "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": 444, "gross": 444, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 355, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M355!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684957!~|A83684957_11!~|B83684957_11!~|C30|30!~|Esuperior room (single,double or twin)!~|Fsuperior room (single,double or twin)!~|G1!~|U2,355,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I355!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684957_11", "description": "superior room (single,double or twin)", "descriptionSupplier": "superior room (single,double or twin)", "legacyRoomId": "83684957", "supplierCode": "83684957_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 355, "gross": 355, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M351.45!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684957!~|A83684957_10!~|B83684957_10!~|C30|30!~|Esuperior room (single,double or twin)!~|Fsuperior room (single,double or twin)!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I351.45!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684957_10", "description": "superior room (single,double or twin)", "descriptionSupplier": "superior room (single,double or twin)", "legacyRoomId": "83684957", "supplierCode": "83684957_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 351.45, "gross": 351.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": 351.45, "gross": 351.45, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M409!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684958!~|A83684958_10!~|B83684958_10!~|C30|30!~|Ejunior suite (triple)!~|Fjunior suite (triple)!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I409!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684958_10", "description": "junior suite (triple)", "descriptionSupplier": "junior suite (triple)", "legacyRoomId": "83684958", "supplierCode": "83684958_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 409, "gross": 409, "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": 409, "gross": 409, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 420, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M420!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684958!~|A83684958_11!~|B83684958_11!~|C30|30!~|Ejunior suite (triple)!~|Fjunior suite (triple)!~|G1!~|U2,420,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I420!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684958_11", "description": "junior suite (triple)", "descriptionSupplier": "junior suite (triple)", "legacyRoomId": "83684958", "supplierCode": "83684958_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 420, "gross": 420, "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": 420, "gross": 420, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 450, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M450!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684959!~|A83684959_11!~|B83684959_11!~|C30|30!~|Ejunior suite (quadruple)!~|Fjunior suite (quadruple)!~|G1!~|U2,450,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I450!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684959_11", "description": "junior suite (quadruple)", "descriptionSupplier": "junior suite (quadruple)", "legacyRoomId": "83684959", "supplierCode": "83684959_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 450, "gross": 450, "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": 450, "gross": 450, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M445.5!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83684959!~|A83684959_10!~|B83684959_10!~|C30|30!~|Ejunior suite (quadruple)!~|Fjunior suite (quadruple)!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I445.5!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83684959_10", "description": "junior suite (quadruple)", "descriptionSupplier": "junior suite (quadruple)", "legacyRoomId": "83684959", "supplierCode": "83684959_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 445.5, "gross": 445.5, "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": 445.5, "gross": 445.5, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M297!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81654681!~|A81654681_10!~|B81654681_10!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I297!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81654681_10", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "81654681", "supplierCode": "81654681_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 297, "gross": 297, "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": 297, "gross": 297, "binding": false } }, { "hotelName": "H\u00f4tel Le Royal", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 307, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944045", "supplierCode": "FLY", "hotelCodeSupplier": "944045", "id": "33!~|a0!~|b260624!~|c260625!~|d944045!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m944045!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M307!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81654681!~|A81654681_11!~|B81654681_11!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|U2,307,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I307!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81654681_11", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "81654681", "supplierCode": "81654681_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 307, "gross": 307, "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": 307, "gross": 307, "binding": false } }, { "hotelName": "Villa Montparnasse", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 279, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M279!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85135731!~|A85135731_21!~|B85135731_21!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,279,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I279!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85135731_21", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85135731", "supplierCode": "85135731_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 279, "gross": 279, "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": 279, "gross": 279, "binding": false } }, { "hotelName": "Villa Montparnasse", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M231!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85135731!~|A85135731_20!~|B85135731_20!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I231!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85135731_20", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85135731", "supplierCode": "85135731_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 231, "gross": 231, "binding": false } }, { "hotelName": "Villa Montparnasse", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 264, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M264!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898786!~|A85898786_21!~|B85898786_21!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,264,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I264!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898786_21", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85898786", "supplierCode": "85898786_21", "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": "Villa Montparnasse", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M218!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898786!~|A85898786_20!~|B85898786_20!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I218!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898786_20", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85898786", "supplierCode": "85898786_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 218, "gross": 218, "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": 218, "gross": 218, "binding": false } }, { "hotelName": "Villa Montparnasse", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 341, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M341!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z7350832!~|A7350832_21!~|B7350832_21!~|C30|30!~|EJunior Suite!~|FJunior Suite!~|G1!~|U2,341,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I341!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "7350832_21", "description": "Junior Suite", "descriptionSupplier": "Junior Suite", "legacyRoomId": "7350832", "supplierCode": "7350832_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 341, "gross": 341, "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": 341, "gross": 341, "binding": false } }, { "hotelName": "Villa Montparnasse", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M281!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z7350832!~|A7350832_20!~|B7350832_20!~|C30|30!~|EJunior Suite!~|FJunior Suite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I281!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "7350832_20", "description": "Junior Suite", "descriptionSupplier": "Junior Suite", "legacyRoomId": "7350832", "supplierCode": "7350832_20", "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": "Villa Montparnasse", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M194!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85135731!~|A85135731_10!~|B85135731_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I194!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85135731_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85135731", "supplierCode": "85135731_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 194, "gross": 194, "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": 194, "gross": 194, "binding": false } }, { "hotelName": "Villa Montparnasse", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 243, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M243!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85135731!~|A85135731_11!~|B85135731_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,243,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I243!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85135731_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85135731", "supplierCode": "85135731_11", "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": "Villa Montparnasse", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M182!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898786!~|A85898786_10!~|B85898786_10!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I182!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898786_10", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85898786", "supplierCode": "85898786_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 182, "gross": 182, "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": 182, "gross": 182, "binding": false } }, { "hotelName": "Villa Montparnasse", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 228, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M228!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85898786!~|A85898786_11!~|B85898786_11!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,228,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I228!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85898786_11", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85898786", "supplierCode": "85898786_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 228, "gross": 228, "binding": false } }, { "hotelName": "Villa Montparnasse", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M241!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z7350832!~|A7350832_10!~|B7350832_10!~|C30|30!~|EJunior Suite!~|FJunior Suite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I241!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "7350832_10", "description": "Junior Suite", "descriptionSupplier": "Junior Suite", "legacyRoomId": "7350832", "supplierCode": "7350832_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 241, "gross": 241, "binding": false } }, { "hotelName": "Villa Montparnasse", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 301, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "618", "supplierCode": "FLY", "hotelCodeSupplier": "618", "id": "33!~|a0!~|b260624!~|c260625!~|d618!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m618!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M301!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z7350832!~|A7350832_11!~|B7350832_11!~|C30|30!~|EJunior Suite!~|FJunior Suite!~|G1!~|U2,301,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I301!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "7350832_11", "description": "Junior Suite", "descriptionSupplier": "Junior Suite", "legacyRoomId": "7350832", "supplierCode": "7350832_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 301, "gross": 301, "binding": false } }, { "hotelName": "H\u00f4tel Raspail Montparnasse", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "311820", "supplierCode": "FLY", "hotelCodeSupplier": "311820", "id": "33!~|a0!~|b260624!~|c260625!~|d311820!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m311820!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M449.46!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84370318!~|A84370318_20!~|B84370318_20!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I449.46!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84370318_20", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84370318", "supplierCode": "84370318_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 449.46, "gross": 449.46, "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": 449.46, "gross": 449.46, "binding": false } }, { "hotelName": "H\u00f4tel Raspail Montparnasse", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 454, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "311820", "supplierCode": "FLY", "hotelCodeSupplier": "311820", "id": "33!~|a0!~|b260624!~|c260625!~|d311820!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m311820!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M454!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84370318!~|A84370318_21!~|B84370318_21!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,454,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I454!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84370318_21", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84370318", "supplierCode": "84370318_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 454, "gross": 454, "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": 454, "gross": 454, "binding": false } }, { "hotelName": "H\u00f4tel Raspail Montparnasse", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 418, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "311820", "supplierCode": "FLY", "hotelCodeSupplier": "311820", "id": "33!~|a0!~|b260624!~|c260625!~|d311820!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m311820!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M418!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84370318!~|A84370318_11!~|B84370318_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,418,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I418!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84370318_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84370318", "supplierCode": "84370318_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 418, "gross": 418, "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": 418, "gross": 418, "binding": false } }, { "hotelName": "H\u00f4tel Raspail Montparnasse", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "311820", "supplierCode": "FLY", "hotelCodeSupplier": "311820", "id": "33!~|a0!~|b260624!~|c260625!~|d311820!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m311820!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M413.82!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84370318!~|A84370318_10!~|B84370318_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I413.82!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84370318_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84370318", "supplierCode": "84370318_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 413.82, "gross": 413.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": 413.82, "gross": 413.82, "binding": false } }, { "hotelName": "H\u00f4tel Mansart", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371416", "supplierCode": "FLY", "hotelCodeSupplier": "371416", "id": "33!~|a0!~|b260624!~|c260625!~|d371416!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371416!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M744.48!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85184273!~|A85184273_20!~|B85184273_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I744.48!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85184273_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85184273", "supplierCode": "85184273_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 744.48, "gross": 744.48, "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": 744.48, "gross": 744.48, "binding": false } }, { "hotelName": "H\u00f4tel Mansart", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 752, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371416", "supplierCode": "FLY", "hotelCodeSupplier": "371416", "id": "33!~|a0!~|b260624!~|c260625!~|d371416!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371416!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M752!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85184273!~|A85184273_21!~|B85184273_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,752,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I752!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85184273_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85184273", "supplierCode": "85184273_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 752, "gross": 752, "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": 752, "gross": 752, "binding": false } }, { "hotelName": "H\u00f4tel Mansart", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 716, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371416", "supplierCode": "FLY", "hotelCodeSupplier": "371416", "id": "33!~|a0!~|b260624!~|c260625!~|d371416!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371416!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M716!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85184273!~|A85184273_11!~|B85184273_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,716,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I716!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85184273_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85184273", "supplierCode": "85184273_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 716, "gross": 716, "binding": false } }, { "hotelName": "H\u00f4tel Mansart", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371416", "supplierCode": "FLY", "hotelCodeSupplier": "371416", "id": "33!~|a0!~|b260624!~|c260625!~|d371416!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371416!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M708.84!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85184273!~|A85184273_10!~|B85184273_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I708.84!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85184273_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85184273", "supplierCode": "85184273_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 708.84, "gross": 708.84, "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": 708.84, "gross": 708.84, "binding": false } }, { "hotelName": "ibis budget Paris Porte de Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "413777", "supplierCode": "FLY", "hotelCodeSupplier": "413777", "id": "33!~|a0!~|b260624!~|c260625!~|d413777!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m413777!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M136!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85189559!~|A85189559_20!~|B85189559_20!~|C30|30!~|Etriple room,3 twin beds!~|Ftriple room,3 twin beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I136!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85189559_20", "description": "triple room,3 twin beds", "descriptionSupplier": "triple room,3 twin beds", "legacyRoomId": "85189559", "supplierCode": "85189559_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 136, "gross": 136, "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": 136, "gross": 136, "binding": false } }, { "hotelName": "ibis budget Paris Porte de Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 137, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "413777", "supplierCode": "FLY", "hotelCodeSupplier": "413777", "id": "33!~|a0!~|b260624!~|c260625!~|d413777!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m413777!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M137!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85189559!~|A85189559_21!~|B85189559_21!~|C30|30!~|Etriple room,3 twin beds!~|Ftriple room,3 twin beds!~|G1!~|U2,137,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I137!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85189559_21", "description": "triple room,3 twin beds", "descriptionSupplier": "triple room,3 twin beds", "legacyRoomId": "85189559", "supplierCode": "85189559_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 137, "gross": 137, "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": 137, "gross": 137, "binding": false } }, { "hotelName": "ibis budget Paris Porte de Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 137, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "413777", "supplierCode": "FLY", "hotelCodeSupplier": "413777", "id": "33!~|a0!~|b260624!~|c260625!~|d413777!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m413777!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M137!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85189558!~|A85189558_21!~|B85189558_21!~|C30|30!~|Etwin room,2 twin beds!~|Ftwin room,2 twin beds!~|G1!~|U2,137,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I137!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85189558_21", "description": "twin room,2 twin beds", "descriptionSupplier": "twin room,2 twin beds", "legacyRoomId": "85189558", "supplierCode": "85189558_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 137, "gross": 137, "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": 137, "gross": 137, "binding": false } }, { "hotelName": "ibis budget Paris Porte de Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "413777", "supplierCode": "FLY", "hotelCodeSupplier": "413777", "id": "33!~|a0!~|b260624!~|c260625!~|d413777!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m413777!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M136!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85189558!~|A85189558_20!~|B85189558_20!~|C30|30!~|Etwin room,2 twin beds!~|Ftwin room,2 twin beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I136!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85189558_20", "description": "twin room,2 twin beds", "descriptionSupplier": "twin room,2 twin beds", "legacyRoomId": "85189558", "supplierCode": "85189558_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 136, "gross": 136, "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": 136, "gross": 136, "binding": false } }, { "hotelName": "ibis budget Paris Porte de Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "413777", "supplierCode": "FLY", "hotelCodeSupplier": "413777", "id": "33!~|a0!~|b260624!~|c260625!~|d413777!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m413777!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M112.86!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85189558!~|A85189558_10!~|B85189558_10!~|C30|30!~|Etwin room,2 twin beds!~|Ftwin room,2 twin beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I112.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85189558_10", "description": "twin room,2 twin beds", "descriptionSupplier": "twin room,2 twin beds", "legacyRoomId": "85189558", "supplierCode": "85189558_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 112.86, "gross": 112.86, "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": 112.86, "gross": 112.86, "binding": false } }, { "hotelName": "ibis budget Paris Porte de Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 114, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "413777", "supplierCode": "FLY", "hotelCodeSupplier": "413777", "id": "33!~|a0!~|b260624!~|c260625!~|d413777!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m413777!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M114!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85189558!~|A85189558_11!~|B85189558_11!~|C30|30!~|Etwin room,2 twin beds!~|Ftwin room,2 twin beds!~|G1!~|U2,114,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I114!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85189558_11", "description": "twin room,2 twin beds", "descriptionSupplier": "twin room,2 twin beds", "legacyRoomId": "85189558", "supplierCode": "85189558_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "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": 114, "gross": 114, "binding": false } }, { "hotelName": "ibis budget Paris Porte de Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 114, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "413777", "supplierCode": "FLY", "hotelCodeSupplier": "413777", "id": "33!~|a0!~|b260624!~|c260625!~|d413777!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m413777!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M114!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85189559!~|A85189559_11!~|B85189559_11!~|C30|30!~|Etriple room,3 twin beds!~|Ftriple room,3 twin beds!~|G1!~|U2,114,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I114!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85189559_11", "description": "triple room,3 twin beds", "descriptionSupplier": "triple room,3 twin beds", "legacyRoomId": "85189559", "supplierCode": "85189559_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "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": 114, "gross": 114, "binding": false } }, { "hotelName": "ibis budget Paris Porte de Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "413777", "supplierCode": "FLY", "hotelCodeSupplier": "413777", "id": "33!~|a0!~|b260624!~|c260625!~|d413777!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m413777!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M112.86!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85189559!~|A85189559_10!~|B85189559_10!~|C30|30!~|Etriple room,3 twin beds!~|Ftriple room,3 twin beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I112.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85189559_10", "description": "triple room,3 twin beds", "descriptionSupplier": "triple room,3 twin beds", "legacyRoomId": "85189559", "supplierCode": "85189559_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 112.86, "gross": 112.86, "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": 112.86, "gross": 112.86, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M335!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908671!~|A85908671_20!~|B85908671_20!~|C30|30!~|ESuperior Room, 2 Twin Beds!~|FSuperior Room, 2 Twin Beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I335!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908671_20", "description": "Superior Room, 2 Twin Beds", "descriptionSupplier": "Superior Room, 2 Twin Beds", "legacyRoomId": "85908671", "supplierCode": "85908671_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 335, "gross": 335, "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": 335, "gross": 335, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 383, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M383!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908671!~|A85908671_21!~|B85908671_21!~|C30|30!~|ESuperior Room, 2 Twin Beds!~|FSuperior Room, 2 Twin Beds!~|G1!~|U2,383,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I383!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908671_21", "description": "Superior Room, 2 Twin Beds", "descriptionSupplier": "Superior Room, 2 Twin Beds", "legacyRoomId": "85908671", "supplierCode": "85908671_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 383, "gross": 383, "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": 383, "gross": 383, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 369, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M369!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84378597!~|A84378597_21!~|B84378597_21!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|U2,369,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I369!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84378597_21", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "84378597", "supplierCode": "84378597_21", "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": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M352!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908672!~|A85908672_20!~|B85908672_20!~|C30|30!~|ESuperior Room, 1 King Bed!~|FSuperior Room, 1 King Bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I352!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908672_20", "description": "Superior Room, 1 King Bed", "descriptionSupplier": "Superior Room, 1 King Bed", "legacyRoomId": "85908672", "supplierCode": "85908672_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 352, "gross": 352, "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": 352, "gross": 352, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M330!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84378597!~|A84378597_20!~|B84378597_20!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I330!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84378597_20", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "84378597", "supplierCode": "84378597_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": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M387!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908670!~|A85908670_20!~|B85908670_20!~|C30|30!~|ERoom, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)!~|FRoom, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I387!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908670_20", "description": "Room, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)", "descriptionSupplier": "Room, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)", "legacyRoomId": "85908670", "supplierCode": "85908670_20", "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": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M335!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84378598!~|A84378598_20!~|B84378598_20!~|C30|30!~|Esuperior room,1 double bed with sofa bed!~|Fsuperior room,1 double bed with sofa bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I335!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84378598_20", "description": "superior room,1 double bed with sofa bed", "descriptionSupplier": "superior room,1 double bed with sofa bed", "legacyRoomId": "84378598", "supplierCode": "84378598_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 335, "gross": 335, "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": 335, "gross": 335, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 383, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M383!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84378598!~|A84378598_21!~|B84378598_21!~|C30|30!~|Esuperior room,1 double bed with sofa bed!~|Fsuperior room,1 double bed with sofa bed!~|G1!~|U2,383,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I383!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84378598_21", "description": "superior room,1 double bed with sofa bed", "descriptionSupplier": "superior room,1 double bed with sofa bed", "legacyRoomId": "84378598", "supplierCode": "84378598_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 383, "gross": 383, "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": 383, "gross": 383, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 403, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M403!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908672!~|A85908672_21!~|B85908672_21!~|C30|30!~|ESuperior Room, 1 King Bed!~|FSuperior Room, 1 King Bed!~|G1!~|U2,403,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I403!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908672_21", "description": "Superior Room, 1 King Bed", "descriptionSupplier": "Superior Room, 1 King Bed", "legacyRoomId": "85908672", "supplierCode": "85908672_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403, "gross": 403, "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": 403, "gross": 403, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 336, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84378598!~|A84378598_11!~|B84378598_11!~|C30|30!~|Esuperior room,1 double bed with sofa bed!~|Fsuperior room,1 double bed with sofa bed!~|G1!~|U2,336,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84378598_11", "description": "superior room,1 double bed with sofa bed", "descriptionSupplier": "superior room,1 double bed with sofa bed", "legacyRoomId": "84378598", "supplierCode": "84378598_11", "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": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M288!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84378598!~|A84378598_10!~|B84378598_10!~|C30|30!~|Esuperior room,1 double bed with sofa bed!~|Fsuperior room,1 double bed with sofa bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I288!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84378598_10", "description": "superior room,1 double bed with sofa bed", "descriptionSupplier": "superior room,1 double bed with sofa bed", "legacyRoomId": "84378598", "supplierCode": "84378598_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "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": 288, "gross": 288, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M337!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908670!~|A85908670_10!~|B85908670_10!~|C30|30!~|ERoom, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)!~|FRoom, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I337!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908670_10", "description": "Room, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)", "descriptionSupplier": "Room, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)", "legacyRoomId": "85908670", "supplierCode": "85908670_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 337, "gross": 337, "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": 337, "gross": 337, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 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": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M394!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908670!~|A85908670_11!~|B85908670_11!~|C30|30!~|ERoom, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)!~|FRoom, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)!~|G1!~|U2,394,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I394!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908670_11", "description": "Room, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)", "descriptionSupplier": "Room, 1 Double Bed (PrivilegeEiffel Tower or Sacr\u00e9 Coeur)", "legacyRoomId": "85908670", "supplierCode": "85908670_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 Montmartre Sacr\u00e9 Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 336, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908671!~|A85908671_11!~|B85908671_11!~|C30|30!~|ESuperior Room, 2 Twin Beds!~|FSuperior Room, 2 Twin Beds!~|G1!~|U2,336,1782122400!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908671_11", "description": "Superior Room, 2 Twin Beds", "descriptionSupplier": "Superior Room, 2 Twin Beds", "legacyRoomId": "85908671", "supplierCode": "85908671_11", "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": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M288!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908671!~|A85908671_10!~|B85908671_10!~|C30|30!~|ESuperior Room, 2 Twin Beds!~|FSuperior Room, 2 Twin Beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I288!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908671_10", "description": "Superior Room, 2 Twin Beds", "descriptionSupplier": "Superior Room, 2 Twin Beds", "legacyRoomId": "85908671", "supplierCode": "85908671_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "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": 288, "gross": 288, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M303!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908672!~|A85908672_10!~|B85908672_10!~|C30|30!~|ESuperior Room, 1 King Bed!~|FSuperior Room, 1 King Bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I303!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908672_10", "description": "Superior Room, 1 King Bed", "descriptionSupplier": "Superior Room, 1 King Bed", "legacyRoomId": "85908672", "supplierCode": "85908672_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 303, "gross": 303, "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": 303, "gross": 303, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 353, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M353!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908672!~|A85908672_11!~|B85908672_11!~|C30|30!~|ESuperior Room, 1 King Bed!~|FSuperior Room, 1 King Bed!~|G1!~|U2,353,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I353!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908672_11", "description": "Superior Room, 1 King Bed", "descriptionSupplier": "Superior Room, 1 King Bed", "legacyRoomId": "85908672", "supplierCode": "85908672_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 353, "gross": 353, "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": 353, "gross": 353, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 325, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M325!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84378597!~|A84378597_11!~|B84378597_11!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|U2,325,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I325!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84378597_11", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "84378597", "supplierCode": "84378597_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325, "gross": 325, "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": 325, "gross": 325, "binding": false } }, { "hotelName": "Mercure Paris Montmartre Sacr\u00e9 Coeur", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3837", "supplierCode": "FLY", "hotelCodeSupplier": "3837", "id": "33!~|a0!~|b260624!~|c260625!~|d3837!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3837!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M286!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84378597!~|A84378597_10!~|B84378597_10!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I286!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84378597_10", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "84378597", "supplierCode": "84378597_10", "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": "Maison Lavaud", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1051483", "supplierCode": "FLY", "hotelCodeSupplier": "1051483", "id": "33!~|a0!~|b260624!~|c260625!~|d1051483!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1051483!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M976!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82590789!~|A82590789_20!~|B82590789_20!~|C30|30!~|Edeluxe penthouse!~|Fdeluxe penthouse!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I976!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82590789_20", "description": "deluxe penthouse", "descriptionSupplier": "deluxe penthouse", "legacyRoomId": "82590789", "supplierCode": "82590789_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 976, "gross": 976, "binding": false } }, { "hotelName": "Maison Lavaud", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1051483", "supplierCode": "FLY", "hotelCodeSupplier": "1051483", "id": "33!~|a0!~|b260624!~|c260625!~|d1051483!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1051483!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M488!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84911860!~|A84911860_20!~|B84911860_20!~|C30|30!~|Edeluxe apartment!~|Fdeluxe apartment!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I488!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84911860_20", "description": "deluxe apartment", "descriptionSupplier": "deluxe apartment", "legacyRoomId": "84911860", "supplierCode": "84911860_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 488, "gross": 488, "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": 488, "gross": 488, "binding": false } }, { "hotelName": "Maison Lavaud", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1051483", "supplierCode": "FLY", "hotelCodeSupplier": "1051483", "id": "33!~|a0!~|b260624!~|c260625!~|d1051483!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1051483!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1586!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84911861!~|A84911861_20!~|B84911861_20!~|C30|30!~|Ehouse!~|Fhouse!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1586!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84911861_20", "description": "house", "descriptionSupplier": "house", "legacyRoomId": "84911861", "supplierCode": "84911861_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1586, "gross": 1586, "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": 1586, "gross": 1586, "binding": false } }, { "hotelName": "Maison Lavaud", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1051483", "supplierCode": "FLY", "hotelCodeSupplier": "1051483", "id": "33!~|a0!~|b260624!~|c260625!~|d1051483!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1051483!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1574!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84911861!~|A84911861_10!~|B84911861_10!~|C30|30!~|Ehouse!~|Fhouse!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1574!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84911861_10", "description": "house", "descriptionSupplier": "house", "legacyRoomId": "84911861", "supplierCode": "84911861_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1574, "gross": 1574, "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": 1574, "gross": 1574, "binding": false } }, { "hotelName": "Maison Lavaud", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1051483", "supplierCode": "FLY", "hotelCodeSupplier": "1051483", "id": "33!~|a0!~|b260624!~|c260625!~|d1051483!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1051483!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M966.24!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82590789!~|A82590789_10!~|B82590789_10!~|C30|30!~|Edeluxe penthouse!~|Fdeluxe penthouse!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I966.24!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82590789_10", "description": "deluxe penthouse", "descriptionSupplier": "deluxe penthouse", "legacyRoomId": "82590789", "supplierCode": "82590789_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 966.24, "gross": 966.24, "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": 966.24, "gross": 966.24, "binding": false } }, { "hotelName": "Maison Lavaud", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1051483", "supplierCode": "FLY", "hotelCodeSupplier": "1051483", "id": "33!~|a0!~|b260624!~|c260625!~|d1051483!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1051483!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M483.12!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84911860!~|A84911860_10!~|B84911860_10!~|C30|30!~|Edeluxe apartment!~|Fdeluxe apartment!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I483.12!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84911860_10", "description": "deluxe apartment", "descriptionSupplier": "deluxe apartment", "legacyRoomId": "84911860", "supplierCode": "84911860_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 483.12, "gross": 483.12, "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": 483.12, "gross": 483.12, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1375!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85903706!~|A85903706_20!~|B85903706_20!~|C30|30!~|EPremium Room, 2 Twin Beds, Club Lounge Access!~|FPremium Room, 2 Twin Beds, Club Lounge Access!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1375!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85903706_20", "description": "Premium Room, 2 Twin Beds, Club Lounge Access", "descriptionSupplier": "Premium Room, 2 Twin Beds, Club Lounge Access", "legacyRoomId": "85903706", "supplierCode": "85903706_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1375, "gross": 1375, "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": 1375, "gross": 1375, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1489, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1489!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85903706!~|A85903706_21!~|B85903706_21!~|C30|30!~|EPremium Room, 2 Twin Beds, Club Lounge Access!~|FPremium Room, 2 Twin Beds, Club Lounge Access!~|G1!~|U2,1489,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1489!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85903706_21", "description": "Premium Room, 2 Twin Beds, Club Lounge Access", "descriptionSupplier": "Premium Room, 2 Twin Beds, Club Lounge Access", "legacyRoomId": "85903706", "supplierCode": "85903706_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1489, "gross": 1489, "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": 1489, "gross": 1489, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1455!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438108!~|A84438108_20!~|B84438108_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1455!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438108_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84438108", "supplierCode": "84438108_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1455, "gross": 1455, "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": 1455, "gross": 1455, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1569, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1569!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438108!~|A84438108_21!~|B84438108_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,1569,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1569!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438108_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84438108", "supplierCode": "84438108_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1569, "gross": 1569, "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": 1569, "gross": 1569, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1135!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438090!~|A84438090_20!~|B84438090_20!~|C30|30!~|Epremium room,1 king bed,balcony!~|Fpremium room,1 king bed,balcony!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1135!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438090_20", "description": "premium room,1 king bed,balcony", "descriptionSupplier": "premium room,1 king bed,balcony", "legacyRoomId": "84438090", "supplierCode": "84438090_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1135, "gross": 1135, "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": 1135, "gross": 1135, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 1229, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1229!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438090!~|A84438090_21!~|B84438090_21!~|C30|30!~|Epremium room,1 king bed,balcony!~|Fpremium room,1 king bed,balcony!~|G1!~|U2,1229,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1229!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438090_21", "description": "premium room,1 king bed,balcony", "descriptionSupplier": "premium room,1 king bed,balcony", "legacyRoomId": "84438090", "supplierCode": "84438090_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1229, "gross": 1229, "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": 1229, "gross": 1229, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1041!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z88245!~|A88245_20!~|B88245_20!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1041!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "88245_20", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "88245", "supplierCode": "88245_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1041, "gross": 1041, "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": 1041, "gross": 1041, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 1128, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1128!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z88245!~|A88245_21!~|B88245_21!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|U2,1128,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1128!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "88245_21", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "88245", "supplierCode": "88245_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": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1694, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1694!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438109!~|A84438109_21!~|B84438109_21!~|C30|30!~|Ejunior suite,1 king bed,balcony!~|Fjunior suite,1 king bed,balcony!~|G1!~|U2,1694,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1694!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438109_21", "description": "junior suite,1 king bed,balcony", "descriptionSupplier": "junior suite,1 king bed,balcony", "legacyRoomId": "84438109", "supplierCode": "84438109_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1694, "gross": 1694, "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": 1694, "gross": 1694, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1576!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438109!~|A84438109_20!~|B84438109_20!~|C30|30!~|Ejunior suite,1 king bed,balcony!~|Fjunior suite,1 king bed,balcony!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1576!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438109_20", "description": "junior suite,1 king bed,balcony", "descriptionSupplier": "junior suite,1 king bed,balcony", "legacyRoomId": "84438109", "supplierCode": "84438109_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1576, "gross": 1576, "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": 1576, "gross": 1576, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M953!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438094!~|A84438094_20!~|B84438094_20!~|C30|30!~|Ecosy room!~|Fcosy room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I953!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438094_20", "description": "cosy room", "descriptionSupplier": "cosy room", "legacyRoomId": "84438094", "supplierCode": "84438094_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 953, "gross": 953, "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": 953, "gross": 953, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 1034, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1034!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438094!~|A84438094_21!~|B84438094_21!~|C30|30!~|Ecosy room!~|Fcosy room!~|G1!~|U2,1034,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1034!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438094_21", "description": "cosy room", "descriptionSupplier": "cosy room", "legacyRoomId": "84438094", "supplierCode": "84438094_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1034, "gross": 1034, "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": 1034, "gross": 1034, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1112!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438089!~|A84438089_20!~|B84438089_20!~|C30|30!~|Epremium room,2 twin beds!~|Fpremium room,2 twin beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1112!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438089_20", "description": "premium room,2 twin beds", "descriptionSupplier": "premium room,2 twin beds", "legacyRoomId": "84438089", "supplierCode": "84438089_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1112, "gross": 1112, "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": 1112, "gross": 1112, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 1203, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1203!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438089!~|A84438089_21!~|B84438089_21!~|C30|30!~|Epremium room,2 twin beds!~|Fpremium room,2 twin beds!~|G1!~|U2,1203,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1203!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438089_21", "description": "premium room,2 twin beds", "descriptionSupplier": "premium room,2 twin beds", "legacyRoomId": "84438089", "supplierCode": "84438089_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1203, "gross": 1203, "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": 1203, "gross": 1203, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 1057, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1057!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z88245!~|A88245_11!~|B88245_11!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|U2,1057,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1057!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "88245_11", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "88245", "supplierCode": "88245_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1057, "gross": 1057, "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": 1057, "gross": 1057, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M988!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z88245!~|A88245_10!~|B88245_10!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I988!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "88245_10", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "88245", "supplierCode": "88245_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 988, "gross": 988, "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": 988, "gross": 988, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 1158, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1158!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438090!~|A84438090_11!~|B84438090_11!~|C30|30!~|Epremium room,1 king bed,balcony!~|Fpremium room,1 king bed,balcony!~|G1!~|U2,1158,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1158!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438090_11", "description": "premium room,1 king bed,balcony", "descriptionSupplier": "premium room,1 king bed,balcony", "legacyRoomId": "84438090", "supplierCode": "84438090_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1158, "gross": 1158, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1082!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438090!~|A84438090_10!~|B84438090_10!~|C30|30!~|Epremium room,1 king bed,balcony!~|Fpremium room,1 king bed,balcony!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1082!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438090_10", "description": "premium room,1 king bed,balcony", "descriptionSupplier": "premium room,1 king bed,balcony", "legacyRoomId": "84438090", "supplierCode": "84438090_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1082, "gross": 1082, "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": 1082, "gross": 1082, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1523!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438109!~|A84438109_10!~|B84438109_10!~|C30|30!~|Ejunior suite,1 king bed,balcony!~|Fjunior suite,1 king bed,balcony!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1523!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438109_10", "description": "junior suite,1 king bed,balcony", "descriptionSupplier": "junior suite,1 king bed,balcony", "legacyRoomId": "84438109", "supplierCode": "84438109_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1523, "gross": 1523, "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": 1523, "gross": 1523, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1623, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1623!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438109!~|A84438109_11!~|B84438109_11!~|C30|30!~|Ejunior suite,1 king bed,balcony!~|Fjunior suite,1 king bed,balcony!~|G1!~|U2,1623,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1623!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438109_11", "description": "junior suite,1 king bed,balcony", "descriptionSupplier": "junior suite,1 king bed,balcony", "legacyRoomId": "84438109", "supplierCode": "84438109_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1623, "gross": 1623, "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": 1623, "gross": 1623, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 963, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M963!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438094!~|A84438094_11!~|B84438094_11!~|C30|30!~|Ecosy room!~|Fcosy room!~|G1!~|U2,963,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I963!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438094_11", "description": "cosy room", "descriptionSupplier": "cosy room", "legacyRoomId": "84438094", "supplierCode": "84438094_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 963, "gross": 963, "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": 963, "gross": 963, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M900!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438094!~|A84438094_10!~|B84438094_10!~|C30|30!~|Ecosy room!~|Fcosy room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I900!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438094_10", "description": "cosy room", "descriptionSupplier": "cosy room", "legacyRoomId": "84438094", "supplierCode": "84438094_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 900, "gross": 900, "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": 900, "gross": 900, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1421, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1421!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85903706!~|A85903706_11!~|B85903706_11!~|C30|30!~|EPremium Room, 2 Twin Beds, Club Lounge Access!~|FPremium Room, 2 Twin Beds, Club Lounge Access!~|G1!~|U2,1421,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1421!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85903706_11", "description": "Premium Room, 2 Twin Beds, Club Lounge Access", "descriptionSupplier": "Premium Room, 2 Twin Beds, Club Lounge Access", "legacyRoomId": "85903706", "supplierCode": "85903706_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1421, "gross": 1421, "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": 1421, "gross": 1421, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1322!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85903706!~|A85903706_10!~|B85903706_10!~|C30|30!~|EPremium Room, 2 Twin Beds, Club Lounge Access!~|FPremium Room, 2 Twin Beds, Club Lounge Access!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1322!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85903706_10", "description": "Premium Room, 2 Twin Beds, Club Lounge Access", "descriptionSupplier": "Premium Room, 2 Twin Beds, Club Lounge Access", "legacyRoomId": "85903706", "supplierCode": "85903706_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": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 1133, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1133!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438089!~|A84438089_11!~|B84438089_11!~|C30|30!~|Epremium room,2 twin beds!~|Fpremium room,2 twin beds!~|G1!~|U2,1133,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1133!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438089_11", "description": "premium room,2 twin beds", "descriptionSupplier": "premium room,2 twin beds", "legacyRoomId": "84438089", "supplierCode": "84438089_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1133, "gross": 1133, "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": 1133, "gross": 1133, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1059!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438089!~|A84438089_10!~|B84438089_10!~|C30|30!~|Epremium room,2 twin beds!~|Fpremium room,2 twin beds!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1059!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438089_10", "description": "premium room,2 twin beds", "descriptionSupplier": "premium room,2 twin beds", "legacyRoomId": "84438089", "supplierCode": "84438089_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1059, "gross": 1059, "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": 1059, "gross": 1059, "binding": false } }, { "hotelName": "InterContinental Paris le Grand by IHG", "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": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1500!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438108!~|A84438108_11!~|B84438108_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,1500,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1500!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438108_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84438108", "supplierCode": "84438108_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": "InterContinental Paris le Grand by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "278216", "supplierCode": "FLY", "hotelCodeSupplier": "278216", "id": "33!~|a0!~|b260624!~|c260625!~|d278216!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m278216!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1403!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84438108!~|A84438108_10!~|B84438108_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1403!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84438108_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84438108", "supplierCode": "84438108_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1403, "gross": 1403, "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": 1403, "gross": 1403, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 487, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M487!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86372652!~|A86372652_21!~|B86372652_21!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|U2,487,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I487!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86372652_21", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "86372652", "supplierCode": "86372652_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 487, "gross": 487, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M444!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86372652!~|A86372652_20!~|B86372652_20!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I444!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86372652_20", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "86372652", "supplierCode": "86372652_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 444, "gross": 444, "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": 444, "gross": 444, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M400!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6371912!~|A6371912_20!~|B6371912_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I400!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6371912_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "6371912", "supplierCode": "6371912_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "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": 400, "gross": 400, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 438, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M438!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6371912!~|A6371912_21!~|B6371912_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,438,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I438!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6371912_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "6371912", "supplierCode": "6371912_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 438, "gross": 438, "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": 438, "gross": 438, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M382!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86538880!~|A86538880_20!~|B86538880_20!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I382!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86538880_20", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "86538880", "supplierCode": "86538880_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 382, "gross": 382, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 418, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M418!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86538880!~|A86538880_21!~|B86538880_21!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|U2,418,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I418!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86538880_21", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "86538880", "supplierCode": "86538880_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 418, "gross": 418, "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": 418, "gross": 418, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M677!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84279837!~|A84279837_20!~|B84279837_20!~|C30|30!~|Efamily suite!~|Ffamily suite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I677!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84279837_20", "description": "family suite", "descriptionSupplier": "family suite", "legacyRoomId": "84279837", "supplierCode": "84279837_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 677, "gross": 677, "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": 677, "gross": 677, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 747, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M747!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84279837!~|A84279837_21!~|B84279837_21!~|C30|30!~|Efamily suite!~|Ffamily suite!~|G1!~|U2,747,1782036000!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I747!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84279837_21", "description": "family suite", "descriptionSupplier": "family suite", "legacyRoomId": "84279837", "supplierCode": "84279837_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 747, "gross": 747, "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": 747, "gross": 747, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 385, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M385!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6371912!~|A6371912_11!~|B6371912_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,385,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I385!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6371912_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "6371912", "supplierCode": "6371912_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 385, "gross": 385, "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": 385, "gross": 385, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M346!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6371912!~|A6371912_10!~|B6371912_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I346!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6371912_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "6371912", "supplierCode": "6371912_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 346, "gross": 346, "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": 346, "gross": 346, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 365, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M365!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86538880!~|A86538880_11!~|B86538880_11!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|U2,365,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I365!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86538880_11", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "86538880", "supplierCode": "86538880_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 365, "gross": 365, "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": 365, "gross": 365, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M329!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86538880!~|A86538880_10!~|B86538880_10!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I329!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86538880_10", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "86538880", "supplierCode": "86538880_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 329, "gross": 329, "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": 329, "gross": 329, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M391!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86372652!~|A86372652_10!~|B86372652_10!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I391!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86372652_10", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "86372652", "supplierCode": "86372652_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 391, "gross": 391, "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": 391, "gross": 391, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 434, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M434!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86372652!~|A86372652_11!~|B86372652_11!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|U2,434,1781517600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I434!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86372652_11", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "86372652", "supplierCode": "86372652_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 434, "gross": 434, "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": 434, "gross": 434, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 693, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M693!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84279837!~|A84279837_11!~|B84279837_11!~|C30|30!~|Efamily suite!~|Ffamily suite!~|G1!~|U2,693,1781949600!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I693!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84279837_11", "description": "family suite", "descriptionSupplier": "family suite", "legacyRoomId": "84279837", "supplierCode": "84279837_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 693, "gross": 693, "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": 693, "gross": 693, "binding": false } }, { "hotelName": "Hotel L\u00e9opold - Orso Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "26882", "supplierCode": "FLY", "hotelCodeSupplier": "26882", "id": "33!~|a0!~|b260624!~|c260625!~|d26882!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m26882!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M624!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84279837!~|A84279837_10!~|B84279837_10!~|C30|30!~|Efamily suite!~|Ffamily suite!~|G1!~|Hsessionid!~|Ic0dd380a2a8b5790259f69280378fe1d!~|Hcurrency!~|IUSD!~|Htgx_price!~|I624!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84279837_10", "description": "family suite", "descriptionSupplier": "family suite", "legacyRoomId": "84279837", "supplierCode": "84279837_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 624, "gross": 624, "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": 624, "gross": 624, "binding": false } } ], "auditData": { "transactions": null } } } } }