{ "data": { "hotelX": { "search": { "context": "FLY", "options": [ { "hotelName": "FIAP - Hostel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "761272", "supplierCode": "FLY", "hotelCodeSupplier": "761272", "id": "33!~|a0!~|b260624!~|c260625!~|d761272!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m761272!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M279!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83831436!~|A83831436_20!~|B83831436_20!~|C30|30!~|Equadruple room!~|Fquadruple room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I279!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83831436_20", "description": "quadruple room", "descriptionSupplier": "quadruple room", "legacyRoomId": "83831436", "supplierCode": "83831436_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 279, "gross": 279, "binding": false } }, { "hotelName": "FIAP - Hostel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 321, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "761272", "supplierCode": "FLY", "hotelCodeSupplier": "761272", "id": "33!~|a0!~|b260624!~|c260625!~|d761272!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m761272!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M321!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83831436!~|A83831436_21!~|B83831436_21!~|C30|30!~|Equadruple room!~|Fquadruple room!~|G1!~|U2,321,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I321!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83831436_21", "description": "quadruple room", "descriptionSupplier": "quadruple room", "legacyRoomId": "83831436", "supplierCode": "83831436_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 321, "gross": 321, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 321, "gross": 321, "binding": false } }, { "hotelName": "FIAP - Hostel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 603, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "761272", "supplierCode": "FLY", "hotelCodeSupplier": "761272", "id": "33!~|a0!~|b260624!~|c260625!~|d761272!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m761272!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M603!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86557064!~|A86557064_21!~|B86557064_21!~|C30|30!~|EChambre, salle de bains priv\u00e9e (7 Beds)!~|FChambre, salle de bains priv\u00e9e (7 Beds)!~|G1!~|U2,603,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I603!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86557064_21", "description": "Chambre, salle de bains priv\u00e9e (7 Beds)", "descriptionSupplier": "Chambre, salle de bains priv\u00e9e (7 Beds)", "legacyRoomId": "86557064", "supplierCode": "86557064_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 603, "gross": 603, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 603, "gross": 603, "binding": false } }, { "hotelName": "FIAP - Hostel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "761272", "supplierCode": "FLY", "hotelCodeSupplier": "761272", "id": "33!~|a0!~|b260624!~|c260625!~|d761272!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m761272!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M543!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86557064!~|A86557064_20!~|B86557064_20!~|C30|30!~|EChambre, salle de bains priv\u00e9e (7 Beds)!~|FChambre, salle de bains priv\u00e9e (7 Beds)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I543!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86557064_20", "description": "Chambre, salle de bains priv\u00e9e (7 Beds)", "descriptionSupplier": "Chambre, salle de bains priv\u00e9e (7 Beds)", "legacyRoomId": "86557064", "supplierCode": "86557064_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": "FIAP - Hostel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "761272", "supplierCode": "FLY", "hotelCodeSupplier": "761272", "id": "33!~|a0!~|b260624!~|c260625!~|d761272!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m761272!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M537.57!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86557064!~|A86557064_10!~|B86557064_10!~|C30|30!~|EChambre, salle de bains priv\u00e9e (7 Beds)!~|FChambre, salle de bains priv\u00e9e (7 Beds)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I537.57!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86557064_10", "description": "Chambre, salle de bains priv\u00e9e (7 Beds)", "descriptionSupplier": "Chambre, salle de bains priv\u00e9e (7 Beds)", "legacyRoomId": "86557064", "supplierCode": "86557064_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 537.57, "gross": 537.57, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 537.57, "gross": 537.57, "binding": false } }, { "hotelName": "FIAP - Hostel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 596.97, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "761272", "supplierCode": "FLY", "hotelCodeSupplier": "761272", "id": "33!~|a0!~|b260624!~|c260625!~|d761272!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m761272!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M596.97!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86557064!~|A86557064_11!~|B86557064_11!~|C30|30!~|EChambre, salle de bains priv\u00e9e (7 Beds)!~|FChambre, salle de bains priv\u00e9e (7 Beds)!~|G1!~|U2,596.97,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I596.97!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86557064_11", "description": "Chambre, salle de bains priv\u00e9e (7 Beds)", "descriptionSupplier": "Chambre, salle de bains priv\u00e9e (7 Beds)", "legacyRoomId": "86557064", "supplierCode": "86557064_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 596.97, "gross": 596.97, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 596.97, "gross": 596.97, "binding": false } }, { "hotelName": "FIAP - Hostel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 317.79, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "761272", "supplierCode": "FLY", "hotelCodeSupplier": "761272", "id": "33!~|a0!~|b260624!~|c260625!~|d761272!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m761272!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M317.79!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83831436!~|A83831436_11!~|B83831436_11!~|C30|30!~|Equadruple room!~|Fquadruple room!~|G1!~|U2,317.79,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317.79!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83831436_11", "description": "quadruple room", "descriptionSupplier": "quadruple room", "legacyRoomId": "83831436", "supplierCode": "83831436_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317.79, "gross": 317.79, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317.79, "gross": 317.79, "binding": false } }, { "hotelName": "FIAP - Hostel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "761272", "supplierCode": "FLY", "hotelCodeSupplier": "761272", "id": "33!~|a0!~|b260624!~|c260625!~|d761272!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m761272!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M276.21!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83831436!~|A83831436_10!~|B83831436_10!~|C30|30!~|Equadruple room!~|Fquadruple room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I276.21!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83831436_10", "description": "quadruple room", "descriptionSupplier": "quadruple room", "legacyRoomId": "83831436", "supplierCode": "83831436_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276.21, "gross": 276.21, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276.21, "gross": 276.21, "binding": false } }, { "hotelName": "Lyric Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23984", "supplierCode": "FLY", "hotelCodeSupplier": "23984", "id": "33!~|a0!~|b260624!~|c260625!~|d23984!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23984!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M552!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85345124!~|A85345124_20!~|B85345124_20!~|C30|30!~|Eexecutive room!~|Fexecutive room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I552!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85345124_20", "description": "executive room", "descriptionSupplier": "executive room", "legacyRoomId": "85345124", "supplierCode": "85345124_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 552, "gross": 552, "binding": false } }, { "hotelName": "Lyric Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 609, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23984", "supplierCode": "FLY", "hotelCodeSupplier": "23984", "id": "33!~|a0!~|b260624!~|c260625!~|d23984!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23984!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M609!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85345124!~|A85345124_21!~|B85345124_21!~|C30|30!~|Eexecutive room!~|Fexecutive room!~|G1!~|U2,609,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I609!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85345124_21", "description": "executive room", "descriptionSupplier": "executive room", "legacyRoomId": "85345124", "supplierCode": "85345124_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": "Lyric Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 511, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23984", "supplierCode": "FLY", "hotelCodeSupplier": "23984", "id": "33!~|a0!~|b260624!~|c260625!~|d23984!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23984!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M511!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83942339!~|A83942339_21!~|B83942339_21!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,511,1782122400!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I511!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83942339_21", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "83942339", "supplierCode": "83942339_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 511, "gross": 511, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 511, "gross": 511, "binding": false } }, { "hotelName": "Lyric Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23984", "supplierCode": "FLY", "hotelCodeSupplier": "23984", "id": "33!~|a0!~|b260624!~|c260625!~|d23984!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23984!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M456!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83942339!~|A83942339_20!~|B83942339_20!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I456!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83942339_20", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "83942339", "supplierCode": "83942339_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 456, "gross": 456, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 456, "gross": 456, "binding": false } }, { "hotelName": "Lyric Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 567, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23984", "supplierCode": "FLY", "hotelCodeSupplier": "23984", "id": "33!~|a0!~|b260624!~|c260625!~|d23984!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23984!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M567!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85345124!~|A85345124_11!~|B85345124_11!~|C30|30!~|Eexecutive room!~|Fexecutive room!~|G1!~|U2,567,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I567!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85345124_11", "description": "executive room", "descriptionSupplier": "executive room", "legacyRoomId": "85345124", "supplierCode": "85345124_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 567, "gross": 567, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 567, "gross": 567, "binding": false } }, { "hotelName": "Lyric Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23984", "supplierCode": "FLY", "hotelCodeSupplier": "23984", "id": "33!~|a0!~|b260624!~|c260625!~|d23984!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23984!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M510!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85345124!~|A85345124_10!~|B85345124_10!~|C30|30!~|Eexecutive room!~|Fexecutive room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I510!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85345124_10", "description": "executive room", "descriptionSupplier": "executive room", "legacyRoomId": "85345124", "supplierCode": "85345124_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 510, "gross": 510, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 510, "gross": 510, "binding": false } }, { "hotelName": "Lyric Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23984", "supplierCode": "FLY", "hotelCodeSupplier": "23984", "id": "33!~|a0!~|b260624!~|c260625!~|d23984!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23984!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M415!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83942339!~|A83942339_10!~|B83942339_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I415!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83942339_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "83942339", "supplierCode": "83942339_10", "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": "Lyric Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 469, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23984", "supplierCode": "FLY", "hotelCodeSupplier": "23984", "id": "33!~|a0!~|b260624!~|c260625!~|d23984!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23984!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M469!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83942339!~|A83942339_11!~|B83942339_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,469,1782122400!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I469!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83942339_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "83942339", "supplierCode": "83942339_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 469, "gross": 469, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 469, "gross": 469, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M282!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86363651!~|A86363651_20!~|B86363651_20!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I282!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86363651_20", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "86363651", "supplierCode": "86363651_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 282, "gross": 282, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 282, "gross": 282, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 379, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M379!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84106512!~|A84106512_21!~|B84106512_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,379,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I379!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84106512_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84106512", "supplierCode": "84106512_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 379, "gross": 379, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 379, "gross": 379, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M343!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84106512!~|A84106512_20!~|B84106512_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I343!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84106512_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84106512", "supplierCode": "84106512_20", "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": "Villa Royale", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 349, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M349!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84106510!~|A84106510_21!~|B84106510_21!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,349,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I349!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84106510_21", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84106510", "supplierCode": "84106510_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 349, "gross": 349, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 349, "gross": 349, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84106510!~|A84106510_20!~|B84106510_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84106510_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84106510", "supplierCode": "84106510_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 310, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M310!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86363651!~|A86363651_21!~|B86363651_21!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|U2,310,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I310!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86363651_21", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "86363651", "supplierCode": "86363651_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 310, "gross": 310, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 310, "gross": 310, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M282!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366480!~|A86366480_20!~|B86366480_20!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I282!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366480_20", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "86366480", "supplierCode": "86366480_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 282, "gross": 282, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 282, "gross": 282, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 310, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M310!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366480!~|A86366480_21!~|B86366480_21!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|U2,310,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I310!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366480_21", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "86366480", "supplierCode": "86366480_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 310, "gross": 310, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 310, "gross": 310, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M256!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366480!~|A86366480_10!~|B86366480_10!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I256!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366480_10", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "86366480", "supplierCode": "86366480_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 256, "gross": 256, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 256, "gross": 256, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84106510!~|A84106510_10!~|B84106510_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84106510_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84106510", "supplierCode": "84106510_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 323, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M323!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84106510!~|A84106510_11!~|B84106510_11!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,323,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I323!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84106510_11", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84106510", "supplierCode": "84106510_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 323, "gross": 323, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 323, "gross": 323, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M317!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84106512!~|A84106512_10!~|B84106512_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I317!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84106512_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84106512", "supplierCode": "84106512_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 317, "gross": 317, "binding": false } }, { "hotelName": "Villa Royale", "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": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M353!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84106512!~|A84106512_11!~|B84106512_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,353,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I353!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84106512_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84106512", "supplierCode": "84106512_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": "Villa Royale", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 284, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M284!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86366480!~|A86366480_11!~|B86366480_11!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|U2,284,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I284!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86366480_11", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "86366480", "supplierCode": "86366480_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 284, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M284!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86363651!~|A86363651_11!~|B86363651_11!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|U2,284,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I284!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86363651_11", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "86363651", "supplierCode": "86363651_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 284, "gross": 284, "binding": false } }, { "hotelName": "Villa Royale", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "290188", "supplierCode": "FLY", "hotelCodeSupplier": "290188", "id": "33!~|a0!~|b260624!~|c260625!~|d290188!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m290188!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M256!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86363651!~|A86363651_10!~|B86363651_10!~|C30|30!~|EStandard Room, 2 Twin Beds!~|FStandard Room, 2 Twin Beds!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I256!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86363651_10", "description": "Standard Room, 2 Twin Beds", "descriptionSupplier": "Standard Room, 2 Twin Beds", "legacyRoomId": "86363651", "supplierCode": "86363651_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 256, "gross": 256, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 256, "gross": 256, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 624, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M624!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84179787!~|A84179787_21!~|B84179787_21!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,624,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I624!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84179787_21", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84179787", "supplierCode": "84179787_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 624, "gross": 624, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M617.76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84179787!~|A84179787_20!~|B84179787_20!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I617.76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84179787_20", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84179787", "supplierCode": "84179787_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 617.76, "gross": 617.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": 617.76, "gross": 617.76, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 735, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M735!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z16682163!~|A16682163_21!~|B16682163_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,735,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I735!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "16682163_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "16682163", "supplierCode": "16682163_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 735, "gross": 735, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 735, "gross": 735, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M727.65!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z16682163!~|A16682163_20!~|B16682163_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I727.65!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "16682163_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "16682163", "supplierCode": "16682163_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 727.65, "gross": 727.65, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 727.65, "gross": 727.65, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 829, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M829!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84179789!~|A84179789_21!~|B84179789_21!~|C30|30!~|Eprivilege room!~|Fprivilege room!~|G1!~|U2,829,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I829!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84179789_21", "description": "privilege room", "descriptionSupplier": "privilege room", "legacyRoomId": "84179789", "supplierCode": "84179789_21", "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": "H\u00f4tel de Buci", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M820.71!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84179789!~|A84179789_20!~|B84179789_20!~|C30|30!~|Eprivilege room!~|Fprivilege room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I820.71!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84179789_20", "description": "privilege room", "descriptionSupplier": "privilege room", "legacyRoomId": "84179789", "supplierCode": "84179789_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 820.71, "gross": 820.71, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 820.71, "gross": 820.71, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M680.13!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z16682163!~|A16682163_10!~|B16682163_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I680.13!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "16682163_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "16682163", "supplierCode": "16682163_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 680.13, "gross": 680.13, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 680.13, "gross": 680.13, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 687, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M687!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z16682163!~|A16682163_11!~|B16682163_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,687,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I687!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "16682163_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "16682163", "supplierCode": "16682163_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 687, "gross": 687, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 687, "gross": 687, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M773.19!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84179789!~|A84179789_10!~|B84179789_10!~|C30|30!~|Eprivilege room!~|Fprivilege room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I773.19!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84179789_10", "description": "privilege room", "descriptionSupplier": "privilege room", "legacyRoomId": "84179789", "supplierCode": "84179789_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 773.19, "gross": 773.19, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 773.19, "gross": 773.19, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 781, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M781!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84179789!~|A84179789_11!~|B84179789_11!~|C30|30!~|Eprivilege room!~|Fprivilege room!~|G1!~|U2,781,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I781!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84179789_11", "description": "privilege room", "descriptionSupplier": "privilege room", "legacyRoomId": "84179789", "supplierCode": "84179789_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 781, "gross": 781, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 781, "gross": 781, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M570.24!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84179787!~|A84179787_10!~|B84179787_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I570.24!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84179787_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84179787", "supplierCode": "84179787_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 570.24, "gross": 570.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": 570.24, "gross": 570.24, "binding": false } }, { "hotelName": "H\u00f4tel de Buci", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 576, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "375726", "supplierCode": "FLY", "hotelCodeSupplier": "375726", "id": "33!~|a0!~|b260624!~|c260625!~|d375726!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m375726!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M576!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84179787!~|A84179787_11!~|B84179787_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,576,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I576!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84179787_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "84179787", "supplierCode": "84179787_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 576, "gross": 576, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 576, "gross": 576, "binding": false } }, { "hotelName": "Hotel Square Louvois", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "767744", "supplierCode": "FLY", "hotelCodeSupplier": "767744", "id": "33!~|a0!~|b260624!~|c260625!~|d767744!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m767744!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M468!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z76373091!~|A76373091_20!~|B76373091_20!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I468!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "76373091_20", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "76373091", "supplierCode": "76373091_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 468, "gross": 468, "binding": false } }, { "hotelName": "Hotel Square Louvois", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "767744", "supplierCode": "FLY", "hotelCodeSupplier": "767744", "id": "33!~|a0!~|b260624!~|c260625!~|d767744!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m767744!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M507!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z76373091!~|A76373091_21!~|B76373091_21!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I507!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "76373091_21", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "76373091", "supplierCode": "76373091_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 507, "gross": 507, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 507, "gross": 507, "binding": false } }, { "hotelName": "Hotel Square Louvois", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "767744", "supplierCode": "FLY", "hotelCodeSupplier": "767744", "id": "33!~|a0!~|b260624!~|c260625!~|d767744!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m767744!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M467!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z76373091!~|A76373091_11!~|B76373091_11!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I467!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "76373091_11", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "76373091", "supplierCode": "76373091_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 467, "gross": 467, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 467, "gross": 467, "binding": false } }, { "hotelName": "Hotel Square Louvois", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "767744", "supplierCode": "FLY", "hotelCodeSupplier": "767744", "id": "33!~|a0!~|b260624!~|c260625!~|d767744!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m767744!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M428!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z76373091!~|A76373091_10!~|B76373091_10!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I428!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "76373091_10", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "76373091", "supplierCode": "76373091_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": "H\u00f4tel Gramont", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25583", "supplierCode": "FLY", "hotelCodeSupplier": "25583", "id": "33!~|a0!~|b260624!~|c260625!~|d25583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25583!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M611!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81936708!~|A81936708_20!~|B81936708_20!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I611!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81936708_20", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "81936708", "supplierCode": "81936708_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 611, "gross": 611, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 611, "gross": 611, "binding": false } }, { "hotelName": "H\u00f4tel Gramont", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 669, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25583", "supplierCode": "FLY", "hotelCodeSupplier": "25583", "id": "33!~|a0!~|b260624!~|c260625!~|d25583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25583!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M669!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81936708!~|A81936708_21!~|B81936708_21!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,669,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I669!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81936708_21", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "81936708", "supplierCode": "81936708_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 669, "gross": 669, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 669, "gross": 669, "binding": false } }, { "hotelName": "H\u00f4tel Gramont", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25583", "supplierCode": "FLY", "hotelCodeSupplier": "25583", "id": "33!~|a0!~|b260624!~|c260625!~|d25583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25583!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M575!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81936708!~|A81936708_10!~|B81936708_10!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I575!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81936708_10", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "81936708", "supplierCode": "81936708_10", "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 Gramont", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 633, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25583", "supplierCode": "FLY", "hotelCodeSupplier": "25583", "id": "33!~|a0!~|b260624!~|c260625!~|d25583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25583!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M633!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81936708!~|A81936708_11!~|B81936708_11!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,633,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I633!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81936708_11", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "81936708", "supplierCode": "81936708_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 633, "gross": 633, "binding": false } }, { "hotelName": "Hotel Mass\u00e9", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 487, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "232313", "supplierCode": "FLY", "hotelCodeSupplier": "232313", "id": "33!~|a0!~|b260624!~|c260625!~|d232313!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m232313!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M487!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85641608!~|A85641608_11!~|B85641608_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,487,1781690400!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I487!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85641608_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85641608", "supplierCode": "85641608_11", "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 Mass\u00e9", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "232313", "supplierCode": "FLY", "hotelCodeSupplier": "232313", "id": "33!~|a0!~|b260624!~|c260625!~|d232313!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m232313!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M482.13!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85641608!~|A85641608_10!~|B85641608_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I482.13!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85641608_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85641608", "supplierCode": "85641608_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 482.13, "gross": 482.13, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 482.13, "gross": 482.13, "binding": false } }, { "hotelName": "Hotel Mass\u00e9", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "232313", "supplierCode": "FLY", "hotelCodeSupplier": "232313", "id": "33!~|a0!~|b260624!~|c260625!~|d232313!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m232313!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M520.74!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908610!~|A85908610_10!~|B85908610_10!~|C30|30!~|EClassic Room - Balcony!~|FClassic Room - Balcony!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I520.74!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908610_10", "description": "Classic Room - Balcony", "descriptionSupplier": "Classic Room - Balcony", "legacyRoomId": "85908610", "supplierCode": "85908610_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 520.74, "gross": 520.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": 520.74, "gross": 520.74, "binding": false } }, { "hotelName": "Hotel Mass\u00e9", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 526, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "232313", "supplierCode": "FLY", "hotelCodeSupplier": "232313", "id": "33!~|a0!~|b260624!~|c260625!~|d232313!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m232313!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M526!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908610!~|A85908610_11!~|B85908610_11!~|C30|30!~|EClassic Room - Balcony!~|FClassic Room - Balcony!~|G1!~|U2,526,1781690400!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I526!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908610_11", "description": "Classic Room - Balcony", "descriptionSupplier": "Classic Room - Balcony", "legacyRoomId": "85908610", "supplierCode": "85908610_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 526, "gross": 526, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 526, "gross": 526, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 671, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M671!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768790!~|A84768790_21!~|B84768790_21!~|C30|30!~|Edeluxe triple room!~|Fdeluxe triple room!~|G1!~|U2,671,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I671!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768790_21", "description": "deluxe triple room", "descriptionSupplier": "deluxe triple room", "legacyRoomId": "84768790", "supplierCode": "84768790_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 671, "gross": 671, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 671, "gross": 671, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M632!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768790!~|A84768790_20!~|B84768790_20!~|C30|30!~|Edeluxe triple room!~|Fdeluxe triple room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I632!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768790_20", "description": "deluxe triple room", "descriptionSupplier": "deluxe triple room", "legacyRoomId": "84768790", "supplierCode": "84768790_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 632, "gross": 632, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1231!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905629!~|A85905629_20!~|B85905629_20!~|C30|30!~|ERoom (Chambres communicantes 4 Personnes)!~|FRoom (Chambres communicantes 4 Personnes)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1231!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905629_20", "description": "Room (Chambres communicantes 4 Personnes)", "descriptionSupplier": "Room (Chambres communicantes 4 Personnes)", "legacyRoomId": "85905629", "supplierCode": "85905629_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1231, "gross": 1231, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1231, "gross": 1231, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 561, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M561!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768785!~|A84768785_21!~|B84768785_21!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,561,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I561!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768785_21", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84768785", "supplierCode": "84768785_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 561, "gross": 561, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 561, "gross": 561, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M533!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768785!~|A84768785_20!~|B84768785_20!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I533!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768785_20", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84768785", "supplierCode": "84768785_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 533, "gross": 533, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 533, "gross": 533, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 556, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M556!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768787!~|A84768787_21!~|B84768787_21!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|U2,556,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I556!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768787_21", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "84768787", "supplierCode": "84768787_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 556, "gross": 556, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 556, "gross": 556, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M522!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768787!~|A84768787_20!~|B84768787_20!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I522!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768787_20", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "84768787", "supplierCode": "84768787_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 522, "gross": 522, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 522, "gross": 522, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M508!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768786!~|A84768786_20!~|B84768786_20!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I508!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768786_20", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84768786", "supplierCode": "84768786_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 508, "gross": 508, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 508, "gross": 508, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 535, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M535!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768786!~|A84768786_21!~|B84768786_21!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,535,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I535!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768786_21", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84768786", "supplierCode": "84768786_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 535, "gross": 535, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 535, "gross": 535, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M465!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768784!~|A84768784_20!~|B84768784_20!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I465!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768784_20", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84768784", "supplierCode": "84768784_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 465, "gross": 465, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 465, "gross": 465, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 496, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M496!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768784!~|A84768784_21!~|B84768784_21!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,496,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I496!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768784_21", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84768784", "supplierCode": "84768784_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 496, "gross": 496, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 496, "gross": 496, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1306, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1306!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905631!~|A85905631_21!~|B85905631_21!~|C30|30!~|ERoom (Chambres communicantes 5 Personnes)!~|FRoom (Chambres communicantes 5 Personnes)!~|G1!~|U2,1306,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1306!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905631_21", "description": "Room (Chambres communicantes 5 Personnes)", "descriptionSupplier": "Room (Chambres communicantes 5 Personnes)", "legacyRoomId": "85905631", "supplierCode": "85905631_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1306, "gross": 1306, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1306, "gross": 1306, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1230!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905631!~|A85905631_20!~|B85905631_20!~|C30|30!~|ERoom (Chambres communicantes 5 Personnes)!~|FRoom (Chambres communicantes 5 Personnes)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1230!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905631_20", "description": "Room (Chambres communicantes 5 Personnes)", "descriptionSupplier": "Room (Chambres communicantes 5 Personnes)", "legacyRoomId": "85905631", "supplierCode": "85905631_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1230, "gross": 1230, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1230, "gross": 1230, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 652, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M652!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768789!~|A84768789_21!~|B84768789_21!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|U2,652,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I652!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768789_21", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "84768789", "supplierCode": "84768789_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 652, "gross": 652, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 652, "gross": 652, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M613!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768789!~|A84768789_20!~|B84768789_20!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I613!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768789_20", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "84768789", "supplierCode": "84768789_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 613, "gross": 613, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 613, "gross": 613, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1357!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905633!~|A85905633_20!~|B85905633_20!~|C30|30!~|ERoom (Chambres communicantes 6 Personnes)!~|FRoom (Chambres communicantes 6 Personnes)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1357!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905633_20", "description": "Room (Chambres communicantes 6 Personnes)", "descriptionSupplier": "Room (Chambres communicantes 6 Personnes)", "legacyRoomId": "85905633", "supplierCode": "85905633_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1357, "gross": 1357, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1357, "gross": 1357, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M595!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768788!~|A84768788_20!~|B84768788_20!~|C30|30!~|Ejunior room (suite junior)!~|Fjunior room (suite junior)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I595!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768788_20", "description": "junior room (suite junior)", "descriptionSupplier": "junior room (suite junior)", "legacyRoomId": "84768788", "supplierCode": "84768788_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 595, "gross": 595, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 595, "gross": 595, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 627, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M627!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768788!~|A84768788_21!~|B84768788_21!~|C30|30!~|Ejunior room (suite junior)!~|Fjunior room (suite junior)!~|G1!~|U2,627,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I627!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768788_21", "description": "junior room (suite junior)", "descriptionSupplier": "junior room (suite junior)", "legacyRoomId": "84768788", "supplierCode": "84768788_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": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 466, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M466!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768784!~|A84768784_11!~|B84768784_11!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,466,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I466!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768784_11", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84768784", "supplierCode": "84768784_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 466, "gross": 466, "binding": 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, "gross": 466, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M437!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768784!~|A84768784_10!~|B84768784_10!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I437!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768784_10", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84768784", "supplierCode": "84768784_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": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1158!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905631!~|A85905631_10!~|B85905631_10!~|C30|30!~|ERoom (Chambres communicantes 5 Personnes)!~|FRoom (Chambres communicantes 5 Personnes)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1158!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905631_10", "description": "Room (Chambres communicantes 5 Personnes)", "descriptionSupplier": "Room (Chambres communicantes 5 Personnes)", "legacyRoomId": "85905631", "supplierCode": "85905631_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1158, "gross": 1158, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1158, "gross": 1158, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M502!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768785!~|A84768785_10!~|B84768785_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I502!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768785_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84768785", "supplierCode": "84768785_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 502, "gross": 502, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 502, "gross": 502, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1231, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1231!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905631!~|A85905631_11!~|B85905631_11!~|C30|30!~|ERoom (Chambres communicantes 5 Personnes)!~|FRoom (Chambres communicantes 5 Personnes)!~|G1!~|U2,1231,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1231!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905631_11", "description": "Room (Chambres communicantes 5 Personnes)", "descriptionSupplier": "Room (Chambres communicantes 5 Personnes)", "legacyRoomId": "85905631", "supplierCode": "85905631_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1231, "gross": 1231, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1231, "gross": 1231, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "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": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M528!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768785!~|A84768785_11!~|B84768785_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,528,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I528!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768785_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84768785", "supplierCode": "84768785_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": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M570!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768789!~|A84768789_10!~|B84768789_10!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I570!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768789_10", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "84768789", "supplierCode": "84768789_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 570, "gross": 570, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 570, "gross": 570, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 607, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M607!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768789!~|A84768789_11!~|B84768789_11!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|U2,607,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I607!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768789_11", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "84768789", "supplierCode": "84768789_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 607, "gross": 607, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 607, "gross": 607, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1272!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905633!~|A85905633_10!~|B85905633_10!~|C30|30!~|ERoom (Chambres communicantes 6 Personnes)!~|FRoom (Chambres communicantes 6 Personnes)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1272!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905633_10", "description": "Room (Chambres communicantes 6 Personnes)", "descriptionSupplier": "Room (Chambres communicantes 6 Personnes)", "legacyRoomId": "85905633", "supplierCode": "85905633_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1272, "gross": 1272, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1272, "gross": 1272, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 594, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M594!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768788!~|A84768788_11!~|B84768788_11!~|C30|30!~|Ejunior room (suite junior)!~|Fjunior room (suite junior)!~|G1!~|U2,594,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I594!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768788_11", "description": "junior room (suite junior)", "descriptionSupplier": "junior room (suite junior)", "legacyRoomId": "84768788", "supplierCode": "84768788_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M564!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768788!~|A84768788_10!~|B84768788_10!~|C30|30!~|Ejunior room (suite junior)!~|Fjunior room (suite junior)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I564!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768788_10", "description": "junior room (suite junior)", "descriptionSupplier": "junior room (suite junior)", "legacyRoomId": "84768788", "supplierCode": "84768788_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 564, "gross": 564, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 564, "gross": 564, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M589!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768790!~|A84768790_10!~|B84768790_10!~|C30|30!~|Edeluxe triple room!~|Fdeluxe triple room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I589!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768790_10", "description": "deluxe triple room", "descriptionSupplier": "deluxe triple room", "legacyRoomId": "84768790", "supplierCode": "84768790_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 589, "gross": 589, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 589, "gross": 589, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 626, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M626!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768790!~|A84768790_11!~|B84768790_11!~|C30|30!~|Edeluxe triple room!~|Fdeluxe triple room!~|G1!~|U2,626,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I626!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768790_11", "description": "deluxe triple room", "descriptionSupplier": "deluxe triple room", "legacyRoomId": "84768790", "supplierCode": "84768790_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 626, "gross": 626, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 626, "gross": 626, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M494!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768787!~|A84768787_10!~|B84768787_10!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I494!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768787_10", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "84768787", "supplierCode": "84768787_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 494, "gross": 494, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 494, "gross": 494, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 525, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M525!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768787!~|A84768787_11!~|B84768787_11!~|C30|30!~|Edeluxe twin room!~|Fdeluxe twin room!~|G1!~|U2,525,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I525!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768787_11", "description": "deluxe twin room", "descriptionSupplier": "deluxe twin room", "legacyRoomId": "84768787", "supplierCode": "84768787_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 525, "gross": 525, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 525, "gross": 525, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 506, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M506!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768786!~|A84768786_11!~|B84768786_11!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,506,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I506!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768786_11", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84768786", "supplierCode": "84768786_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": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M480!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84768786!~|A84768786_10!~|B84768786_10!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I480!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84768786_10", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84768786", "supplierCode": "84768786_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 480, "gross": 480, "binding": false } }, { "hotelName": "Golden Tulip Washington Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1795", "supplierCode": "FLY", "hotelCodeSupplier": "1795", "id": "33!~|a0!~|b260624!~|c260625!~|d1795!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1795!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1159!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905629!~|A85905629_10!~|B85905629_10!~|C30|30!~|ERoom (Chambres communicantes 4 Personnes)!~|FRoom (Chambres communicantes 4 Personnes)!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1159!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905629_10", "description": "Room (Chambres communicantes 4 Personnes)", "descriptionSupplier": "Room (Chambres communicantes 4 Personnes)", "legacyRoomId": "85905629", "supplierCode": "85905629_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1159, "gross": 1159, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1159, "gross": 1159, "binding": false } }, { "hotelName": "H\u00f4tel Beauvoir", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "418182", "supplierCode": "FLY", "hotelCodeSupplier": "418182", "id": "33!~|a0!~|b260624!~|c260625!~|d418182!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m418182!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M280.17!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84201389!~|A84201389_20!~|B84201389_20!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I280.17!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84201389_20", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "84201389", "supplierCode": "84201389_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 280.17, "gross": 280.17, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 280.17, "gross": 280.17, "binding": false } }, { "hotelName": "H\u00f4tel Beauvoir", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 283, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "418182", "supplierCode": "FLY", "hotelCodeSupplier": "418182", "id": "33!~|a0!~|b260624!~|c260625!~|d418182!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m418182!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M283!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84201389!~|A84201389_21!~|B84201389_21!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,283,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I283!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84201389_21", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "84201389", "supplierCode": "84201389_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 283, "gross": 283, "binding": false } }, { "hotelName": "H\u00f4tel Beauvoir", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "418182", "supplierCode": "FLY", "hotelCodeSupplier": "418182", "id": "33!~|a0!~|b260624!~|c260625!~|d418182!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m418182!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M223!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84201389!~|A84201389_10!~|B84201389_10!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I223!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84201389_10", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "84201389", "supplierCode": "84201389_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 223, "gross": 223, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 223, "gross": 223, "binding": false } }, { "hotelName": "H\u00f4tel Beauvoir", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 247, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "418182", "supplierCode": "FLY", "hotelCodeSupplier": "418182", "id": "33!~|a0!~|b260624!~|c260625!~|d418182!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m418182!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M247!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84201389!~|A84201389_11!~|B84201389_11!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,247,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I247!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84201389_11", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "84201389", "supplierCode": "84201389_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 247, "gross": 247, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 247, "gross": 247, "binding": false } }, { "hotelName": "H\u00f4tel Villa Margaux", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "408908", "supplierCode": "FLY", "hotelCodeSupplier": "408908", "id": "33!~|a0!~|b260624!~|c260625!~|d408908!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m408908!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M265!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85371139!~|A85371139_21!~|B85371139_21!~|C30|30!~|Estandard room!~|Fstandard room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I265!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85371139_21", "description": "standard room", "descriptionSupplier": "standard room", "legacyRoomId": "85371139", "supplierCode": "85371139_21", "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": "H\u00f4tel Villa Margaux", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "408908", "supplierCode": "FLY", "hotelCodeSupplier": "408908", "id": "33!~|a0!~|b260624!~|c260625!~|d408908!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m408908!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M265!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85371139!~|A85371139_20!~|B85371139_20!~|C30|30!~|Estandard room!~|Fstandard room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I265!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85371139_20", "description": "standard room", "descriptionSupplier": "standard room", "legacyRoomId": "85371139", "supplierCode": "85371139_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": "H\u00f4tel Villa Margaux", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "408908", "supplierCode": "FLY", "hotelCodeSupplier": "408908", "id": "33!~|a0!~|b260624!~|c260625!~|d408908!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m408908!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M244!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85371139!~|A85371139_10!~|B85371139_10!~|C30|30!~|Estandard room!~|Fstandard room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I244!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85371139_10", "description": "standard room", "descriptionSupplier": "standard room", "legacyRoomId": "85371139", "supplierCode": "85371139_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 244, "gross": 244, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 244, "gross": 244, "binding": false } }, { "hotelName": "H\u00f4tel Villa Margaux", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "408908", "supplierCode": "FLY", "hotelCodeSupplier": "408908", "id": "33!~|a0!~|b260624!~|c260625!~|d408908!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m408908!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M244!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85371139!~|A85371139_11!~|B85371139_11!~|C30|30!~|Estandard room!~|Fstandard room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I244!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85371139_11", "description": "standard room", "descriptionSupplier": "standard room", "legacyRoomId": "85371139", "supplierCode": "85371139_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 244, "gross": 244, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 244, "gross": 244, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M509!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906853!~|A85906853_20!~|B85906853_20!~|C30|30!~|EFamily Quadruple Room!~|FFamily Quadruple Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I509!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906853_20", "description": "Family Quadruple Room", "descriptionSupplier": "Family Quadruple Room", "legacyRoomId": "85906853", "supplierCode": "85906853_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 509, "gross": 509, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 547, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M547!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906853!~|A85906853_21!~|B85906853_21!~|C30|30!~|EFamily Quadruple Room!~|FFamily Quadruple Room!~|G1!~|U2,547,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I547!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906853_21", "description": "Family Quadruple Room", "descriptionSupplier": "Family Quadruple Room", "legacyRoomId": "85906853", "supplierCode": "85906853_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": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 497, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M497!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906852!~|A85906852_21!~|B85906852_21!~|C30|30!~|EDeluxe Double Room!~|FDeluxe Double Room!~|G1!~|U2,497,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I497!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906852_21", "description": "Deluxe Double Room", "descriptionSupplier": "Deluxe Double Room", "legacyRoomId": "85906852", "supplierCode": "85906852_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 497, "gross": 497, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 497, "gross": 497, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M463!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906852!~|A85906852_20!~|B85906852_20!~|C30|30!~|EDeluxe Double Room!~|FDeluxe Double Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I463!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906852_20", "description": "Deluxe Double Room", "descriptionSupplier": "Deluxe Double Room", "legacyRoomId": "85906852", "supplierCode": "85906852_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 463, "gross": 463, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 312, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M312!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906850!~|A85906850_21!~|B85906850_21!~|C30|30!~|EDouble or Twin Room!~|FDouble or Twin Room!~|G1!~|U2,312,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I312!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906850_21", "description": "Double or Twin Room", "descriptionSupplier": "Double or Twin Room", "legacyRoomId": "85906850", "supplierCode": "85906850_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 312, "gross": 312, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 312, "gross": 312, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906850!~|A85906850_20!~|B85906850_20!~|C30|30!~|EDouble or Twin Room!~|FDouble or Twin Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906850_20", "description": "Double or Twin Room", "descriptionSupplier": "Double or Twin Room", "legacyRoomId": "85906850", "supplierCode": "85906850_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 312, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M312!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906849!~|A85906849_21!~|B85906849_21!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,312,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I312!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906849_21", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85906849", "supplierCode": "85906849_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 312, "gross": 312, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 312, "gross": 312, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906849!~|A85906849_20!~|B85906849_20!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906849_20", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85906849", "supplierCode": "85906849_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M438!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906852!~|A85906852_10!~|B85906852_10!~|C30|30!~|EDeluxe Double Room!~|FDeluxe Double Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I438!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906852_10", "description": "Deluxe Double Room", "descriptionSupplier": "Deluxe Double Room", "legacyRoomId": "85906852", "supplierCode": "85906852_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 438, "gross": 438, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 463, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M463!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906852!~|A85906852_11!~|B85906852_11!~|C30|30!~|EDeluxe Double Room!~|FDeluxe Double Room!~|G1!~|U2,463,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I463!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906852_11", "description": "Deluxe Double Room", "descriptionSupplier": "Deluxe Double Room", "legacyRoomId": "85906852", "supplierCode": "85906852_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": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M275!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906849!~|A85906849_10!~|B85906849_10!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I275!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906849_10", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85906849", "supplierCode": "85906849_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "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": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906849!~|A85906849_11!~|B85906849_11!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,291,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906849_11", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85906849", "supplierCode": "85906849_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": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 509, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M509!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906853!~|A85906853_11!~|B85906853_11!~|C30|30!~|EFamily Quadruple Room!~|FFamily Quadruple Room!~|G1!~|U2,509,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I509!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906853_11", "description": "Family Quadruple Room", "descriptionSupplier": "Family Quadruple Room", "legacyRoomId": "85906853", "supplierCode": "85906853_11", "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": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M482!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906853!~|A85906853_10!~|B85906853_10!~|C30|30!~|EFamily Quadruple Room!~|FFamily Quadruple Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I482!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906853_10", "description": "Family Quadruple Room", "descriptionSupplier": "Family Quadruple Room", "legacyRoomId": "85906853", "supplierCode": "85906853_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 482, "gross": 482, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 482, "gross": 482, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M275!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906850!~|A85906850_10!~|B85906850_10!~|C30|30!~|EDouble or Twin Room!~|FDouble or Twin Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I275!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906850_10", "description": "Double or Twin Room", "descriptionSupplier": "Double or Twin Room", "legacyRoomId": "85906850", "supplierCode": "85906850_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, { "hotelName": "Accueil H\u00f4tel Paris Pigalle Montmartre", "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": "789907", "supplierCode": "FLY", "hotelCodeSupplier": "789907", "id": "33!~|a0!~|b260624!~|c260625!~|d789907!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m789907!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906850!~|A85906850_11!~|B85906850_11!~|C30|30!~|EDouble or Twin Room!~|FDouble or Twin Room!~|G1!~|U2,291,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906850_11", "description": "Double or Twin Room", "descriptionSupplier": "Double or Twin Room", "legacyRoomId": "85906850", "supplierCode": "85906850_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 Od\u00e9on Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 459, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12755", "supplierCode": "FLY", "hotelCodeSupplier": "12755", "id": "33!~|a0!~|b260624!~|c260625!~|d12755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12755!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M459!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84774661!~|A84774661_21!~|B84774661_21!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,459,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I459!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84774661_21", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84774661", "supplierCode": "84774661_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 459, "gross": 459, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 459, "gross": 459, "binding": false } }, { "hotelName": "Hotel Od\u00e9on Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12755", "supplierCode": "FLY", "hotelCodeSupplier": "12755", "id": "33!~|a0!~|b260624!~|c260625!~|d12755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12755!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M420!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84774661!~|A84774661_20!~|B84774661_20!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I420!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84774661_20", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84774661", "supplierCode": "84774661_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 420, "gross": 420, "binding": false } }, { "hotelName": "Hotel Od\u00e9on Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12755", "supplierCode": "FLY", "hotelCodeSupplier": "12755", "id": "33!~|a0!~|b260624!~|c260625!~|d12755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12755!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M510!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85628687!~|A85628687_20!~|B85628687_20!~|C30|30!~|Esignature double room,sauna!~|Fsignature double room,sauna!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I510!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85628687_20", "description": "signature double room,sauna", "descriptionSupplier": "signature double room,sauna", "legacyRoomId": "85628687", "supplierCode": "85628687_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 510, "gross": 510, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 510, "gross": 510, "binding": false } }, { "hotelName": "Hotel Od\u00e9on Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 557, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12755", "supplierCode": "FLY", "hotelCodeSupplier": "12755", "id": "33!~|a0!~|b260624!~|c260625!~|d12755!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12755!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M557!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85628687!~|A85628687_21!~|B85628687_21!~|C30|30!~|Esignature double room,sauna!~|Fsignature double room,sauna!~|G1!~|U2,557,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I557!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85628687_21", "description": "signature double room,sauna", "descriptionSupplier": "signature double room,sauna", "legacyRoomId": "85628687", "supplierCode": "85628687_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 557, "gross": 557, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 557, "gross": 557, "binding": false } }, { "hotelName": "Hotel Od\u00e9on Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12755", "supplierCode": "FLY", "hotelCodeSupplier": "12755", "id": "33!~|a0!~|b260624!~|c260625!~|d12755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12755!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M383!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84774661!~|A84774661_10!~|B84774661_10!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I383!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84774661_10", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84774661", "supplierCode": "84774661_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 383, "gross": 383, "binding": false } }, { "hotelName": "Hotel Od\u00e9on Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 421, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12755", "supplierCode": "FLY", "hotelCodeSupplier": "12755", "id": "33!~|a0!~|b260624!~|c260625!~|d12755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12755!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M421!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84774661!~|A84774661_11!~|B84774661_11!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,421,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I421!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84774661_11", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84774661", "supplierCode": "84774661_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 421, "gross": 421, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 421, "gross": 421, "binding": false } }, { "hotelName": "Hotel Od\u00e9on Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 520, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12755", "supplierCode": "FLY", "hotelCodeSupplier": "12755", "id": "33!~|a0!~|b260624!~|c260625!~|d12755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12755!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M520!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85628687!~|A85628687_11!~|B85628687_11!~|C30|30!~|Esignature double room,sauna!~|Fsignature double room,sauna!~|G1!~|U2,520,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I520!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85628687_11", "description": "signature double room,sauna", "descriptionSupplier": "signature double room,sauna", "legacyRoomId": "85628687", "supplierCode": "85628687_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 520, "gross": 520, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 520, "gross": 520, "binding": false } }, { "hotelName": "Hotel Od\u00e9on Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "12755", "supplierCode": "FLY", "hotelCodeSupplier": "12755", "id": "33!~|a0!~|b260624!~|c260625!~|d12755!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m12755!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M473!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85628687!~|A85628687_10!~|B85628687_10!~|C30|30!~|Esignature double room,sauna!~|Fsignature double room,sauna!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I473!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85628687_10", "description": "signature double room,sauna", "descriptionSupplier": "signature double room,sauna", "legacyRoomId": "85628687", "supplierCode": "85628687_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 473, "gross": 473, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 473, "gross": 473, "binding": false } }, { "hotelName": "H\u00f4tel de Fleurie - Saint-Germain-des-Pr\u00e9s", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "718236", "supplierCode": "FLY", "hotelCodeSupplier": "718236", "id": "33!~|a0!~|b260624!~|c260625!~|d718236!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m718236!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M487!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83770949!~|A83770949_21!~|B83770949_21!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I487!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83770949_21", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "83770949", "supplierCode": "83770949_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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 487, "gross": 487, "binding": false } }, { "hotelName": "H\u00f4tel de Fleurie - Saint-Germain-des-Pr\u00e9s", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "718236", "supplierCode": "FLY", "hotelCodeSupplier": "718236", "id": "33!~|a0!~|b260624!~|c260625!~|d718236!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m718236!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M463!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83770949!~|A83770949_20!~|B83770949_20!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I463!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83770949_20", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "83770949", "supplierCode": "83770949_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 463, "gross": 463, "binding": false } }, { "hotelName": "H\u00f4tel de Fleurie - Saint-Germain-des-Pr\u00e9s", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "718236", "supplierCode": "FLY", "hotelCodeSupplier": "718236", "id": "33!~|a0!~|b260624!~|c260625!~|d718236!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m718236!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M430!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83770949!~|A83770949_10!~|B83770949_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I430!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83770949_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "83770949", "supplierCode": "83770949_10", "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": "H\u00f4tel de Fleurie - Saint-Germain-des-Pr\u00e9s", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "718236", "supplierCode": "FLY", "hotelCodeSupplier": "718236", "id": "33!~|a0!~|b260624!~|c260625!~|d718236!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m718236!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M455!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83770949!~|A83770949_11!~|B83770949_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I455!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83770949_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "83770949", "supplierCode": "83770949_11", "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": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 377, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M377!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85581336!~|A85581336_21!~|B85581336_21!~|C30|30!~|Esuite,terrasse!~|Fsuite,terrasse!~|G1!~|U2,377,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I377!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85581336_21", "description": "suite,terrasse", "descriptionSupplier": "suite,terrasse", "legacyRoomId": "85581336", "supplierCode": "85581336_21", "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": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M373.23!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85581336!~|A85581336_20!~|B85581336_20!~|C30|30!~|Esuite,terrasse!~|Fsuite,terrasse!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I373.23!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85581336_20", "description": "suite,terrasse", "descriptionSupplier": "suite,terrasse", "legacyRoomId": "85581336", "supplierCode": "85581336_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 373.23, "gross": 373.23, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 373.23, "gross": 373.23, "binding": false } }, { "hotelName": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M327!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86622396!~|A86622396_20!~|B86622396_20!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I327!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86622396_20", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "86622396", "supplierCode": "86622396_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 327, "gross": 327, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 327, "gross": 327, "binding": false } }, { "hotelName": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 392, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M392!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86622396!~|A86622396_21!~|B86622396_21!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|U2,392,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I392!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86622396_21", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "86622396", "supplierCode": "86622396_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 392, "gross": 392, "binding": false } }, { "hotelName": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 313, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M313!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906166!~|A85906166_21!~|B85906166_21!~|C30|30!~|EChambre Double Standard, Balcon!~|FChambre Double Standard, Balcon!~|G1!~|U2,313,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I313!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906166_21", "description": "Chambre Double Standard, Balcon", "descriptionSupplier": "Chambre Double Standard, Balcon", "legacyRoomId": "85906166", "supplierCode": "85906166_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 313, "gross": 313, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 313, "gross": 313, "binding": false } }, { "hotelName": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M275!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906166!~|A85906166_20!~|B85906166_20!~|C30|30!~|EChambre Double Standard, Balcon!~|FChambre Double Standard, Balcon!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I275!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906166_20", "description": "Chambre Double Standard, Balcon", "descriptionSupplier": "Chambre Double Standard, Balcon", "legacyRoomId": "85906166", "supplierCode": "85906166_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275, "gross": 275, "binding": false } }, { "hotelName": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 300, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M300!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82902985!~|A82902985_21!~|B82902985_21!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,300,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I300!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82902985_21", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "82902985", "supplierCode": "82902985_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 300, "gross": 300, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 300, "gross": 300, "binding": false } }, { "hotelName": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M263!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82902985!~|A82902985_20!~|B82902985_20!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I263!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82902985_20", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "82902985", "supplierCode": "82902985_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 263, "gross": 263, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 263, "gross": 263, "binding": false } }, { "hotelName": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 327, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M327!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86609671!~|A86609671_21!~|B86609671_21!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,327,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I327!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86609671_21", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "86609671", "supplierCode": "86609671_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 327, "gross": 327, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 327, "gross": 327, "binding": false } }, { "hotelName": "MOB House", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M303!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86609671!~|A86609671_20!~|B86609671_20!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I303!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86609671_20", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "86609671", "supplierCode": "86609671_20", "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": "MOB House", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 346, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M346!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86622396!~|A86622396_11!~|B86622396_11!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|U2,346,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I346!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86622396_11", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "86622396", "supplierCode": "86622396_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 346, "gross": 346, "binding": false } }, { "hotelName": "MOB House", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M289!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86622396!~|A86622396_10!~|B86622396_10!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I289!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86622396_10", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "86622396", "supplierCode": "86622396_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 289, "gross": 289, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 289, "gross": 289, "binding": false } }, { "hotelName": "MOB House", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M325.71!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85581336!~|A85581336_10!~|B85581336_10!~|C30|30!~|Esuite,terrasse!~|Fsuite,terrasse!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I325.71!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85581336_10", "description": "suite,terrasse", "descriptionSupplier": "suite,terrasse", "legacyRoomId": "85581336", "supplierCode": "85581336_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325.71, "gross": 325.71, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.71, "gross": 325.71, "binding": false } }, { "hotelName": "MOB House", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 329, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M329!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85581336!~|A85581336_11!~|B85581336_11!~|C30|30!~|Esuite,terrasse!~|Fsuite,terrasse!~|G1!~|U2,329,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I329!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85581336_11", "description": "suite,terrasse", "descriptionSupplier": "suite,terrasse", "legacyRoomId": "85581336", "supplierCode": "85581336_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 329, "gross": 329, "binding": false } }, { "hotelName": "MOB House", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M224!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82902985!~|A82902985_10!~|B82902985_10!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I224!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82902985_10", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "82902985", "supplierCode": "82902985_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224, "gross": 224, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224, "gross": 224, "binding": false } }, { "hotelName": "MOB House", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 256, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M256!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82902985!~|A82902985_11!~|B82902985_11!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,256,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I256!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82902985_11", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "82902985", "supplierCode": "82902985_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 256, "gross": 256, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 256, "gross": 256, "binding": false } }, { "hotelName": "MOB House", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M236!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906166!~|A85906166_10!~|B85906166_10!~|C30|30!~|EChambre Double Standard, Balcon!~|FChambre Double Standard, Balcon!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I236!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906166_10", "description": "Chambre Double Standard, Balcon", "descriptionSupplier": "Chambre Double Standard, Balcon", "legacyRoomId": "85906166", "supplierCode": "85906166_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 236, "gross": 236, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 236, "gross": 236, "binding": false } }, { "hotelName": "MOB House", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 270, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M270!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906166!~|A85906166_11!~|B85906166_11!~|C30|30!~|EChambre Double Standard, Balcon!~|FChambre Double Standard, Balcon!~|G1!~|U2,270,1781863200!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I270!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906166_11", "description": "Chambre Double Standard, Balcon", "descriptionSupplier": "Chambre Double Standard, Balcon", "legacyRoomId": "85906166", "supplierCode": "85906166_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 270, "gross": 270, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 270, "gross": 270, "binding": false } }, { "hotelName": "MOB House", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M264!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86609671!~|A86609671_10!~|B86609671_10!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I264!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86609671_10", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "86609671", "supplierCode": "86609671_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 264, "gross": 264, "binding": false } }, { "hotelName": "MOB House", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1335051", "supplierCode": "FLY", "hotelCodeSupplier": "1335051", "id": "33!~|a0!~|b260624!~|c260625!~|d1335051!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1335051!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M279!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86609671!~|A86609671_11!~|B86609671_11!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,279,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I279!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86609671_11", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "86609671", "supplierCode": "86609671_11", "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": "Timhotel Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "416", "supplierCode": "FLY", "hotelCodeSupplier": "416", "id": "33!~|a0!~|b260624!~|c260625!~|d416!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m416!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376059!~|A84376059_20!~|B84376059_20!~|C30|30!~|Ecomfort double room,balcony!~|Fcomfort double room,balcony!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376059_20", "description": "comfort double room,balcony", "descriptionSupplier": "comfort double room,balcony", "legacyRoomId": "84376059", "supplierCode": "84376059_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "binding": false } }, { "hotelName": "Timhotel Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 370, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "416", "supplierCode": "FLY", "hotelCodeSupplier": "416", "id": "33!~|a0!~|b260624!~|c260625!~|d416!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m416!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M370!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376059!~|A84376059_21!~|B84376059_21!~|C30|30!~|Ecomfort double room,balcony!~|Fcomfort double room,balcony!~|G1!~|U2,370,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I370!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376059_21", "description": "comfort double room,balcony", "descriptionSupplier": "comfort double room,balcony", "legacyRoomId": "84376059", "supplierCode": "84376059_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 370, "gross": 370, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 370, "gross": 370, "binding": false } }, { "hotelName": "Timhotel Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 339, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "416", "supplierCode": "FLY", "hotelCodeSupplier": "416", "id": "33!~|a0!~|b260624!~|c260625!~|d416!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m416!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M339!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376059!~|A84376059_11!~|B84376059_11!~|C30|30!~|Ecomfort double room,balcony!~|Fcomfort double room,balcony!~|G1!~|U2,339,1781949600!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I339!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376059_11", "description": "comfort double room,balcony", "descriptionSupplier": "comfort double room,balcony", "legacyRoomId": "84376059", "supplierCode": "84376059_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 339, "gross": 339, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 339, "gross": 339, "binding": false } }, { "hotelName": "Timhotel Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "416", "supplierCode": "FLY", "hotelCodeSupplier": "416", "id": "33!~|a0!~|b260624!~|c260625!~|d416!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m416!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M305!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84376059!~|A84376059_10!~|B84376059_10!~|C30|30!~|Ecomfort double room,balcony!~|Fcomfort double room,balcony!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I305!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84376059_10", "description": "comfort double room,balcony", "descriptionSupplier": "comfort double room,balcony", "legacyRoomId": "84376059", "supplierCode": "84376059_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 305, "gross": 305, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 305, "gross": 305, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 715, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M715!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444555!~|A84444555_21!~|B84444555_21!~|C30|30!~|Esignature room with one queen bed!~|Fsignature room with one queen bed!~|G1!~|U2,715,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I715!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444555_21", "description": "signature room with one queen bed", "descriptionSupplier": "signature room with one queen bed", "legacyRoomId": "84444555", "supplierCode": "84444555_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 715, "gross": 715, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 715, "gross": 715, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M627!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444555!~|A84444555_20!~|B84444555_20!~|C30|30!~|Esignature room with one queen bed!~|Fsignature room with one queen bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I627!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444555_20", "description": "signature room with one queen bed", "descriptionSupplier": "signature room with one queen bed", "legacyRoomId": "84444555", "supplierCode": "84444555_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 627, "gross": 627, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 661, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M661!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85364492!~|A85364492_21!~|B85364492_21!~|C30|30!~|Ealcove room with one queen bed!~|Falcove room with one queen bed!~|G1!~|U2,661,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I661!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85364492_21", "description": "alcove room with one queen bed", "descriptionSupplier": "alcove room with one queen bed", "legacyRoomId": "85364492", "supplierCode": "85364492_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 661, "gross": 661, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 661, "gross": 661, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M578!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85364492!~|A85364492_20!~|B85364492_20!~|C30|30!~|Ealcove room with one queen bed!~|Falcove room with one queen bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I578!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85364492_20", "description": "alcove room with one queen bed", "descriptionSupplier": "alcove room with one queen bed", "legacyRoomId": "85364492", "supplierCode": "85364492_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 578, "gross": 578, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 772, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M772!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444557!~|A84444557_21!~|B84444557_21!~|C30|30!~|Esignature room with two single beds!~|Fsignature room with two single beds!~|G1!~|U2,772,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I772!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444557_21", "description": "signature room with two single beds", "descriptionSupplier": "signature room with two single beds", "legacyRoomId": "84444557", "supplierCode": "84444557_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 772, "gross": 772, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 772, "gross": 772, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M676!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444557!~|A84444557_20!~|B84444557_20!~|C30|30!~|Esignature room with two single beds!~|Fsignature room with two single beds!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I676!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444557_20", "description": "signature room with two single beds", "descriptionSupplier": "signature room with two single beds", "legacyRoomId": "84444557", "supplierCode": "84444557_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 676, "gross": 676, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 676, "gross": 676, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 715, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M715!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444560!~|A84444560_21!~|B84444560_21!~|C30|30!~|Esignature room with one king bed!~|Fsignature room with one king bed!~|G1!~|U2,715,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I715!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444560_21", "description": "signature room with one king bed", "descriptionSupplier": "signature room with one king bed", "legacyRoomId": "84444560", "supplierCode": "84444560_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 715, "gross": 715, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 715, "gross": 715, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M627!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444560!~|A84444560_20!~|B84444560_20!~|C30|30!~|Esignature room with one king bed!~|Fsignature room with one king bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I627!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444560_20", "description": "signature room with one king bed", "descriptionSupplier": "signature room with one king bed", "legacyRoomId": "84444560", "supplierCode": "84444560_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 627, "gross": 627, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 713, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M713!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85899796!~|A85899796_21!~|B85899796_21!~|C30|30!~|EAlcove Room with One King Bed!~|FAlcove Room with One King Bed!~|G1!~|U2,713,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I713!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85899796_21", "description": "Alcove Room with One King Bed", "descriptionSupplier": "Alcove Room with One King Bed", "legacyRoomId": "85899796", "supplierCode": "85899796_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 713, "gross": 713, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 713, "gross": 713, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M624!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85899796!~|A85899796_20!~|B85899796_20!~|C30|30!~|EAlcove Room with One King Bed!~|FAlcove Room with One King Bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I624!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85899796_20", "description": "Alcove Room with One King Bed", "descriptionSupplier": "Alcove Room with One King Bed", "legacyRoomId": "85899796", "supplierCode": "85899796_20", "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 } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 819, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M819!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444562!~|A84444562_21!~|B84444562_21!~|C30|30!~|Egrande signature room with one king bed!~|Fgrande signature room with one king bed!~|G1!~|U2,819,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I819!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444562_21", "description": "grande signature room with one king bed", "descriptionSupplier": "grande signature room with one king bed", "legacyRoomId": "84444562", "supplierCode": "84444562_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 819, "gross": 819, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 819, "gross": 819, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M719!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444562!~|A84444562_20!~|B84444562_20!~|C30|30!~|Egrande signature room with one king bed!~|Fgrande signature room with one king bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I719!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444562_20", "description": "grande signature room with one king bed", "descriptionSupplier": "grande signature room with one king bed", "legacyRoomId": "84444562", "supplierCode": "84444562_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 719, "gross": 719, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 719, "gross": 719, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M637!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444561!~|A84444561_20!~|B84444561_20!~|C30|30!~|Esignature balcony room with one queen bed!~|Fsignature balcony room with one queen bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I637!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444561_20", "description": "signature balcony room with one queen bed", "descriptionSupplier": "signature balcony room with one queen bed", "legacyRoomId": "84444561", "supplierCode": "84444561_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 637, "gross": 637, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 637, "gross": 637, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 727, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M727!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444561!~|A84444561_21!~|B84444561_21!~|C30|30!~|Esignature balcony room with one queen bed!~|Fsignature balcony room with one queen bed!~|G1!~|U2,727,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I727!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444561_21", "description": "signature balcony room with one queen bed", "descriptionSupplier": "signature balcony room with one queen bed", "legacyRoomId": "84444561", "supplierCode": "84444561_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 727, "gross": 727, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 727, "gross": 727, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M594!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444560!~|A84444560_10!~|B84444560_10!~|C30|30!~|Esignature room with one king bed!~|Fsignature room with one king bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I594!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444560_10", "description": "signature room with one king bed", "descriptionSupplier": "signature room with one king bed", "legacyRoomId": "84444560", "supplierCode": "84444560_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 660, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M660!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444560!~|A84444560_11!~|B84444560_11!~|C30|30!~|Esignature room with one king bed!~|Fsignature room with one king bed!~|G1!~|U2,660,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I660!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444560_11", "description": "signature room with one king bed", "descriptionSupplier": "signature room with one king bed", "legacyRoomId": "84444560", "supplierCode": "84444560_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 660, "gross": 660, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 660, "gross": 660, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M588!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85899796!~|A85899796_10!~|B85899796_10!~|C30|30!~|EAlcove Room with One King Bed!~|FAlcove Room with One King Bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I588!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85899796_10", "description": "Alcove Room with One King Bed", "descriptionSupplier": "Alcove Room with One King Bed", "legacyRoomId": "85899796", "supplierCode": "85899796_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 588, "gross": 588, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 588, "gross": 588, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 653, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M653!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85899796!~|A85899796_11!~|B85899796_11!~|C30|30!~|EAlcove Room with One King Bed!~|FAlcove Room with One King Bed!~|G1!~|U2,653,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I653!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85899796_11", "description": "Alcove Room with One King Bed", "descriptionSupplier": "Alcove Room with One King Bed", "legacyRoomId": "85899796", "supplierCode": "85899796_11", "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": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 672, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M672!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444561!~|A84444561_11!~|B84444561_11!~|C30|30!~|Esignature balcony room with one queen bed!~|Fsignature balcony room with one queen bed!~|G1!~|U2,672,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I672!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444561_11", "description": "signature balcony room with one queen bed", "descriptionSupplier": "signature balcony room with one queen bed", "legacyRoomId": "84444561", "supplierCode": "84444561_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 672, "gross": 672, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 672, "gross": 672, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 760, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M760!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444562!~|A84444562_11!~|B84444562_11!~|C30|30!~|Egrande signature room with one king bed!~|Fgrande signature room with one king bed!~|G1!~|U2,760,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I760!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444562_11", "description": "grande signature room with one king bed", "descriptionSupplier": "grande signature room with one king bed", "legacyRoomId": "84444562", "supplierCode": "84444562_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 760, "gross": 760, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 760, "gross": 760, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M683!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444562!~|A84444562_10!~|B84444562_10!~|C30|30!~|Egrande signature room with one king bed!~|Fgrande signature room with one king bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I683!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444562_10", "description": "grande signature room with one king bed", "descriptionSupplier": "grande signature room with one king bed", "legacyRoomId": "84444562", "supplierCode": "84444562_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 683, "gross": 683, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 683, "gross": 683, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M603!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444561!~|A84444561_10!~|B84444561_10!~|C30|30!~|Esignature balcony room with one queen bed!~|Fsignature balcony room with one queen bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I603!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444561_10", "description": "signature balcony room with one queen bed", "descriptionSupplier": "signature balcony room with one queen bed", "legacyRoomId": "84444561", "supplierCode": "84444561_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 603, "gross": 603, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 603, "gross": 603, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M594!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444555!~|A84444555_10!~|B84444555_10!~|C30|30!~|Esignature room with one queen bed!~|Fsignature room with one queen bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I594!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444555_10", "description": "signature room with one queen bed", "descriptionSupplier": "signature room with one queen bed", "legacyRoomId": "84444555", "supplierCode": "84444555_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 660, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M660!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444555!~|A84444555_11!~|B84444555_11!~|C30|30!~|Esignature room with one queen bed!~|Fsignature room with one queen bed!~|G1!~|U2,660,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I660!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444555_11", "description": "signature room with one queen bed", "descriptionSupplier": "signature room with one queen bed", "legacyRoomId": "84444555", "supplierCode": "84444555_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 660, "gross": 660, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 660, "gross": 660, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M545!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85364492!~|A85364492_10!~|B85364492_10!~|C30|30!~|Ealcove room with one queen bed!~|Falcove room with one queen bed!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I545!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85364492_10", "description": "alcove room with one queen bed", "descriptionSupplier": "alcove room with one queen bed", "legacyRoomId": "85364492", "supplierCode": "85364492_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": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 606, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M606!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85364492!~|A85364492_11!~|B85364492_11!~|C30|30!~|Ealcove room with one queen bed!~|Falcove room with one queen bed!~|G1!~|U2,606,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I606!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85364492_11", "description": "alcove room with one queen bed", "descriptionSupplier": "alcove room with one queen bed", "legacyRoomId": "85364492", "supplierCode": "85364492_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": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1341, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1341!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444558!~|A84444558_11!~|B84444558_11!~|C30|30!~|Ela grande sweetie!~|Fla grande sweetie!~|G1!~|U2,1341,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1341!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444558_11", "description": "la grande sweetie", "descriptionSupplier": "la grande sweetie", "legacyRoomId": "84444558", "supplierCode": "84444558_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1341, "gross": 1341, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1341, "gross": 1341, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1207!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444558!~|A84444558_10!~|B84444558_10!~|C30|30!~|Ela grande sweetie!~|Fla grande sweetie!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1207!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444558_10", "description": "la grande sweetie", "descriptionSupplier": "la grande sweetie", "legacyRoomId": "84444558", "supplierCode": "84444558_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1207, "gross": 1207, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1207, "gross": 1207, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M641!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444557!~|A84444557_10!~|B84444557_10!~|C30|30!~|Esignature room with two single beds!~|Fsignature room with two single beds!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I641!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444557_10", "description": "signature room with two single beds", "descriptionSupplier": "signature room with two single beds", "legacyRoomId": "84444557", "supplierCode": "84444557_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 641, "gross": 641, "binding": false } }, { "hotelName": "M Social Hotel Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 713, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "300120", "supplierCode": "FLY", "hotelCodeSupplier": "300120", "id": "33!~|a0!~|b260624!~|c260625!~|d300120!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m300120!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M713!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84444557!~|A84444557_11!~|B84444557_11!~|C30|30!~|Esignature room with two single beds!~|Fsignature room with two single beds!~|G1!~|U2,713,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I713!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84444557_11", "description": "signature room with two single beds", "descriptionSupplier": "signature room with two single beds", "legacyRoomId": "84444557", "supplierCode": "84444557_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 713, "gross": 713, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 713, "gross": 713, "binding": false } }, { "hotelName": "H\u00f4tel Louvre Bons Enfants", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 439, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18866", "supplierCode": "FLY", "hotelCodeSupplier": "18866", "id": "33!~|a0!~|b260624!~|c260625!~|d18866!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18866!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M439!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85146728!~|A85146728_21!~|B85146728_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,439,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I439!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85146728_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85146728", "supplierCode": "85146728_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, { "hotelName": "H\u00f4tel Louvre Bons Enfants", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18866", "supplierCode": "FLY", "hotelCodeSupplier": "18866", "id": "33!~|a0!~|b260624!~|c260625!~|d18866!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18866!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M366!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85146728!~|A85146728_20!~|B85146728_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I366!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85146728_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85146728", "supplierCode": "85146728_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 366, "gross": 366, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 366, "gross": 366, "binding": false } }, { "hotelName": "H\u00f4tel Louvre Bons Enfants", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18866", "supplierCode": "FLY", "hotelCodeSupplier": "18866", "id": "33!~|a0!~|b260624!~|c260625!~|d18866!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18866!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M351!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85146728!~|A85146728_10!~|B85146728_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I351!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85146728_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85146728", "supplierCode": "85146728_10", "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": "H\u00f4tel Louvre Bons Enfants", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 422, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18866", "supplierCode": "FLY", "hotelCodeSupplier": "18866", "id": "33!~|a0!~|b260624!~|c260625!~|d18866!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18866!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M422!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85146728!~|A85146728_11!~|B85146728_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,422,1782036000!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I422!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85146728_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85146728", "supplierCode": "85146728_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 422, "gross": 422, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 422, "gross": 422, "binding": false } }, { "hotelName": "H\u00f4tel Les 3 Poussins", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "257777", "supplierCode": "FLY", "hotelCodeSupplier": "257777", "id": "33!~|a0!~|b260624!~|c260625!~|d257777!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m257777!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M329!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84815497!~|A84815497_21!~|B84815497_21!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I329!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84815497_21", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84815497", "supplierCode": "84815497_21", "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": "H\u00f4tel Les 3 Poussins", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "257777", "supplierCode": "FLY", "hotelCodeSupplier": "257777", "id": "33!~|a0!~|b260624!~|c260625!~|d257777!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m257777!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M302!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361627!~|A85361627_21!~|B85361627_21!~|C30|30!~|Estandard double or twin room!~|Fstandard double or twin room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I302!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361627_21", "description": "standard double or twin room", "descriptionSupplier": "standard double or twin room", "legacyRoomId": "85361627", "supplierCode": "85361627_21", "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": "H\u00f4tel Les 3 Poussins", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "257777", "supplierCode": "FLY", "hotelCodeSupplier": "257777", "id": "33!~|a0!~|b260624!~|c260625!~|d257777!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m257777!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M280!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361627!~|A85361627_11!~|B85361627_11!~|C30|30!~|Estandard double or twin room!~|Fstandard double or twin room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I280!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361627_11", "description": "standard double or twin room", "descriptionSupplier": "standard double or twin room", "legacyRoomId": "85361627", "supplierCode": "85361627_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 280, "gross": 280, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 280, "gross": 280, "binding": false } }, { "hotelName": "H\u00f4tel Les 3 Poussins", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "257777", "supplierCode": "FLY", "hotelCodeSupplier": "257777", "id": "33!~|a0!~|b260624!~|c260625!~|d257777!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m257777!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M307!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84815497!~|A84815497_11!~|B84815497_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Id254267a35a0017099c22630bb3f3134!~|Hcurrency!~|IUSD!~|Htgx_price!~|I307!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84815497_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84815497", "supplierCode": "84815497_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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 307, "gross": 307, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M438!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279037!~|A86279037_20!~|B86279037_20!~|C30|30!~|EDeluxe baignoire!~|FDeluxe baignoire!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I438!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279037_20", "description": "Deluxe baignoire", "descriptionSupplier": "Deluxe baignoire", "legacyRoomId": "86279037", "supplierCode": "86279037_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 438, "gross": 438, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "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": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M485!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279037!~|A86279037_21!~|B86279037_21!~|C30|30!~|EDeluxe baignoire!~|FDeluxe baignoire!~|G1!~|U2,485,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I485!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279037_21", "description": "Deluxe baignoire", "descriptionSupplier": "Deluxe baignoire", "legacyRoomId": "86279037", "supplierCode": "86279037_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 Brittany Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M590!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279038!~|A86279038_20!~|B86279038_20!~|C30|30!~|EFamiliale!~|FFamiliale!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I590!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279038_20", "description": "Familiale", "descriptionSupplier": "Familiale", "legacyRoomId": "86279038", "supplierCode": "86279038_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 590, "gross": 590, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 590, "gross": 590, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 391, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M391!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279041!~|A86279041_21!~|B86279041_21!~|C30|30!~|EClassique!~|FClassique!~|G1!~|U2,391,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I391!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279041_21", "description": "Classique", "descriptionSupplier": "Classique", "legacyRoomId": "86279041", "supplierCode": "86279041_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 391, "gross": 391, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M354!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279041!~|A86279041_20!~|B86279041_20!~|C30|30!~|EClassique!~|FClassique!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I354!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279041_20", "description": "Classique", "descriptionSupplier": "Classique", "legacyRoomId": "86279041", "supplierCode": "86279041_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 354, "gross": 354, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 354, "gross": 354, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M387!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279042!~|A86279042_20!~|B86279042_20!~|C30|30!~|ESup\u00e9rieure!~|FSup\u00e9rieure!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I387!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279042_20", "description": "Sup\u00e9rieure", "descriptionSupplier": "Sup\u00e9rieure", "legacyRoomId": "86279042", "supplierCode": "86279042_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 Brittany Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 428, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M428!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279042!~|A86279042_21!~|B86279042_21!~|C30|30!~|ESup\u00e9rieure!~|FSup\u00e9rieure!~|G1!~|U2,428,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I428!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279042_21", "description": "Sup\u00e9rieure", "descriptionSupplier": "Sup\u00e9rieure", "legacyRoomId": "86279042", "supplierCode": "86279042_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 428, "gross": 428, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M726!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279040!~|A86279040_20!~|B86279040_20!~|C30|30!~|EFamily Room, 1 Queen Bed with Sofa bed, City View!~|FFamily Room, 1 Queen Bed with Sofa bed, City View!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I726!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279040_20", "description": "Family Room, 1 Queen Bed with Sofa bed, City View", "descriptionSupplier": "Family Room, 1 Queen Bed with Sofa bed, City View", "legacyRoomId": "86279040", "supplierCode": "86279040_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 726, "gross": 726, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 726, "gross": 726, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 804, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M804!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279040!~|A86279040_21!~|B86279040_21!~|C30|30!~|EFamily Room, 1 Queen Bed with Sofa bed, City View!~|FFamily Room, 1 Queen Bed with Sofa bed, City View!~|G1!~|U2,804,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I804!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279040_21", "description": "Family Room, 1 Queen Bed with Sofa bed, City View", "descriptionSupplier": "Family Room, 1 Queen Bed with Sofa bed, City View", "legacyRoomId": "86279040", "supplierCode": "86279040_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 804, "gross": 804, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 804, "gross": 804, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "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": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M662!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279038!~|A86279038_21!~|B86279038_21!~|C30|30!~|EFamiliale!~|FFamiliale!~|G1!~|U2,662,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I662!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279038_21", "description": "Familiale", "descriptionSupplier": "Familiale", "legacyRoomId": "86279038", "supplierCode": "86279038_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": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 414, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M414!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279042!~|A86279042_11!~|B86279042_11!~|C30|30!~|ESup\u00e9rieure!~|FSup\u00e9rieure!~|G1!~|U2,414,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I414!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279042_11", "description": "Sup\u00e9rieure", "descriptionSupplier": "Sup\u00e9rieure", "legacyRoomId": "86279042", "supplierCode": "86279042_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 414, "gross": 414, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 414, "gross": 414, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 470, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M470!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279037!~|A86279037_11!~|B86279037_11!~|C30|30!~|EDeluxe baignoire!~|FDeluxe baignoire!~|G1!~|U2,470,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I470!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279037_11", "description": "Deluxe baignoire", "descriptionSupplier": "Deluxe baignoire", "legacyRoomId": "86279037", "supplierCode": "86279037_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 470, "gross": 470, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 470, "gross": 470, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 639, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M639!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279038!~|A86279038_11!~|B86279038_11!~|C30|30!~|EFamiliale!~|FFamiliale!~|G1!~|U2,639,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I639!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279038_11", "description": "Familiale", "descriptionSupplier": "Familiale", "legacyRoomId": "86279038", "supplierCode": "86279038_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 639, "gross": 639, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 639, "gross": 639, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 376, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M376!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279041!~|A86279041_11!~|B86279041_11!~|C30|30!~|EClassique!~|FClassique!~|G1!~|U2,376,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I376!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279041_11", "description": "Classique", "descriptionSupplier": "Classique", "legacyRoomId": "86279041", "supplierCode": "86279041_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 376, "gross": 376, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 376, "gross": 376, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M339!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279041!~|A86279041_10!~|B86279041_10!~|C30|30!~|EClassique!~|FClassique!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I339!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279041_10", "description": "Classique", "descriptionSupplier": "Classique", "legacyRoomId": "86279041", "supplierCode": "86279041_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 339, "gross": 339, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 339, "gross": 339, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M372!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279042!~|A86279042_10!~|B86279042_10!~|C30|30!~|ESup\u00e9rieure!~|FSup\u00e9rieure!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I372!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279042_10", "description": "Sup\u00e9rieure", "descriptionSupplier": "Sup\u00e9rieure", "legacyRoomId": "86279042", "supplierCode": "86279042_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 372, "gross": 372, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 372, "gross": 372, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M423!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279037!~|A86279037_10!~|B86279037_10!~|C30|30!~|EDeluxe baignoire!~|FDeluxe baignoire!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I423!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279037_10", "description": "Deluxe baignoire", "descriptionSupplier": "Deluxe baignoire", "legacyRoomId": "86279037", "supplierCode": "86279037_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 423, "gross": 423, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 423, "gross": 423, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M584.1!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279038!~|A86279038_10!~|B86279038_10!~|C30|30!~|EFamiliale!~|FFamiliale!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I584.1!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279038_10", "description": "Familiale", "descriptionSupplier": "Familiale", "legacyRoomId": "86279038", "supplierCode": "86279038_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 584.1, "gross": 584.1, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 584.1, "gross": 584.1, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 789, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M789!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279040!~|A86279040_11!~|B86279040_11!~|C30|30!~|EFamily Room, 1 Queen Bed with Sofa bed, City View!~|FFamily Room, 1 Queen Bed with Sofa bed, City View!~|G1!~|U2,789,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I789!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279040_11", "description": "Family Room, 1 Queen Bed with Sofa bed, City View", "descriptionSupplier": "Family Room, 1 Queen Bed with Sofa bed, City View", "legacyRoomId": "86279040", "supplierCode": "86279040_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 789, "gross": 789, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 789, "gross": 789, "binding": false } }, { "hotelName": "H\u00f4tel Brittany Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "139", "supplierCode": "FLY", "hotelCodeSupplier": "139", "id": "33!~|a0!~|b260624!~|c260625!~|d139!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m139!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M711!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86279040!~|A86279040_10!~|B86279040_10!~|C30|30!~|EFamily Room, 1 Queen Bed with Sofa bed, City View!~|FFamily Room, 1 Queen Bed with Sofa bed, City View!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I711!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86279040_10", "description": "Family Room, 1 Queen Bed with Sofa bed, City View", "descriptionSupplier": "Family Room, 1 Queen Bed with Sofa bed, City View", "legacyRoomId": "86279040", "supplierCode": "86279040_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 711, "gross": 711, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 711, "gross": 711, "binding": false } }, { "hotelName": "Hotel Des Mines", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "434970", "supplierCode": "FLY", "hotelCodeSupplier": "434970", "id": "33!~|a0!~|b260624!~|c260625!~|d434970!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m434970!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M560.34!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906591!~|A85906591_20!~|B85906591_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I560.34!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906591_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "85906591", "supplierCode": "85906591_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 560.34, "gross": 560.34, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 560.34, "gross": 560.34, "binding": false } }, { "hotelName": "Hotel Des Mines", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 566, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "434970", "supplierCode": "FLY", "hotelCodeSupplier": "434970", "id": "33!~|a0!~|b260624!~|c260625!~|d434970!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m434970!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M566!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906591!~|A85906591_21!~|B85906591_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,566,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I566!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906591_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "85906591", "supplierCode": "85906591_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 566, "gross": 566, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 566, "gross": 566, "binding": false } }, { "hotelName": "Hotel Des Mines", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 524, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "434970", "supplierCode": "FLY", "hotelCodeSupplier": "434970", "id": "33!~|a0!~|b260624!~|c260625!~|d434970!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m434970!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M524!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906591!~|A85906591_11!~|B85906591_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,524,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I524!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906591_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "85906591", "supplierCode": "85906591_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": "Hotel Des Mines", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "434970", "supplierCode": "FLY", "hotelCodeSupplier": "434970", "id": "33!~|a0!~|b260624!~|c260625!~|d434970!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m434970!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M481!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906591!~|A85906591_10!~|B85906591_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I481!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906591_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "85906591", "supplierCode": "85906591_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 481, "gross": 481, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 481, "gross": 481, "binding": false } }, { "hotelName": "Lautrec Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M460.35!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85182154!~|A85182154_20!~|B85182154_20!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I460.35!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85182154_20", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "85182154", "supplierCode": "85182154_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 460.35, "gross": 460.35, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 460.35, "gross": 460.35, "binding": false } }, { "hotelName": "Lautrec Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 465, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M465!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85182154!~|A85182154_21!~|B85182154_21!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,465,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I465!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85182154_21", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "85182154", "supplierCode": "85182154_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 465, "gross": 465, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 465, "gross": 465, "binding": false } }, { "hotelName": "Lautrec Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 465, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M465!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85182153!~|A85182153_21!~|B85182153_21!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,465,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I465!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85182153_21", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85182153", "supplierCode": "85182153_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 465, "gross": 465, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 465, "gross": 465, "binding": false } }, { "hotelName": "Lautrec Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M460.35!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85182153!~|A85182153_20!~|B85182153_20!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I460.35!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85182153_20", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85182153", "supplierCode": "85182153_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 460.35, "gross": 460.35, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 460.35, "gross": 460.35, "binding": false } }, { "hotelName": "Lautrec Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M359.37!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z72442423!~|A72442423_20!~|B72442423_20!~|C30|30!~|ETWIN ROOM!~|FTWIN ROOM!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I359.37!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "72442423_20", "description": "TWIN ROOM", "descriptionSupplier": "TWIN ROOM", "legacyRoomId": "72442423", "supplierCode": "72442423_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 359.37, "gross": 359.37, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.37, "gross": 359.37, "binding": false } }, { "hotelName": "Lautrec Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 363, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M363!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z72442423!~|A72442423_21!~|B72442423_21!~|C30|30!~|ETWIN ROOM!~|FTWIN ROOM!~|G1!~|U2,363,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I363!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "72442423_21", "description": "TWIN ROOM", "descriptionSupplier": "TWIN ROOM", "legacyRoomId": "72442423", "supplierCode": "72442423_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 363, "gross": 363, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 363, "gross": 363, "binding": false } }, { "hotelName": "Lautrec Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 439, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M439!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85182154!~|A85182154_11!~|B85182154_11!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|U2,439,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I439!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85182154_11", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "85182154", "supplierCode": "85182154_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, { "hotelName": "Lautrec Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M404!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85182154!~|A85182154_10!~|B85182154_10!~|C30|30!~|Esuperior twin room!~|Fsuperior twin room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I404!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85182154_10", "description": "superior twin room", "descriptionSupplier": "superior twin room", "legacyRoomId": "85182154", "supplierCode": "85182154_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": "Lautrec Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M404!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85182153!~|A85182153_10!~|B85182153_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I404!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85182153_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85182153", "supplierCode": "85182153_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": "Lautrec Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 439, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M439!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85182153!~|A85182153_11!~|B85182153_11!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|U2,439,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I439!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85182153_11", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "85182153", "supplierCode": "85182153_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, { "hotelName": "Lautrec Opera", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M341!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z72442423!~|A72442423_11!~|B72442423_11!~|C30|30!~|ETWIN ROOM!~|FTWIN ROOM!~|G1!~|U2,341,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I341!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "72442423_11", "description": "TWIN ROOM", "descriptionSupplier": "TWIN ROOM", "legacyRoomId": "72442423", "supplierCode": "72442423_11", "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": "Lautrec Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "354807", "supplierCode": "FLY", "hotelCodeSupplier": "354807", "id": "33!~|a0!~|b260624!~|c260625!~|d354807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m354807!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M314!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z72442423!~|A72442423_10!~|B72442423_10!~|C30|30!~|ETWIN ROOM!~|FTWIN ROOM!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I314!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "72442423_10", "description": "TWIN ROOM", "descriptionSupplier": "TWIN ROOM", "legacyRoomId": "72442423", "supplierCode": "72442423_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 314, "gross": 314, "binding": false } }, { "hotelName": "Od\u00e9on H\u00f4tel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 514, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30170", "supplierCode": "FLY", "hotelCodeSupplier": "30170", "id": "33!~|a0!~|b260624!~|c260625!~|d30170!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30170!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M514!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277869!~|A84277869_21!~|B84277869_21!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,514,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I514!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277869_21", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84277869", "supplierCode": "84277869_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 514, "gross": 514, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 514, "gross": 514, "binding": false } }, { "hotelName": "Od\u00e9on H\u00f4tel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30170", "supplierCode": "FLY", "hotelCodeSupplier": "30170", "id": "33!~|a0!~|b260624!~|c260625!~|d30170!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30170!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M508.86!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277869!~|A84277869_20!~|B84277869_20!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I508.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277869_20", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84277869", "supplierCode": "84277869_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 508.86, "gross": 508.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": 508.86, "gross": 508.86, "binding": false } }, { "hotelName": "Od\u00e9on H\u00f4tel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 544, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30170", "supplierCode": "FLY", "hotelCodeSupplier": "30170", "id": "33!~|a0!~|b260624!~|c260625!~|d30170!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30170!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M544!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277872!~|A84277872_21!~|B84277872_21!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,544,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I544!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277872_21", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84277872", "supplierCode": "84277872_21", "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": "Od\u00e9on H\u00f4tel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30170", "supplierCode": "FLY", "hotelCodeSupplier": "30170", "id": "33!~|a0!~|b260624!~|c260625!~|d30170!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30170!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M538.56!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277872!~|A84277872_20!~|B84277872_20!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I538.56!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277872_20", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84277872", "supplierCode": "84277872_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 538.56, "gross": 538.56, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.56, "gross": 538.56, "binding": false } }, { "hotelName": "Od\u00e9on H\u00f4tel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30170", "supplierCode": "FLY", "hotelCodeSupplier": "30170", "id": "33!~|a0!~|b260624!~|c260625!~|d30170!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30170!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M472!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277872!~|A84277872_10!~|B84277872_10!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I472!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277872_10", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84277872", "supplierCode": "84277872_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 472, "gross": 472, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 472, "gross": 472, "binding": false } }, { "hotelName": "Od\u00e9on H\u00f4tel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 511, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30170", "supplierCode": "FLY", "hotelCodeSupplier": "30170", "id": "33!~|a0!~|b260624!~|c260625!~|d30170!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30170!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M511!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277872!~|A84277872_11!~|B84277872_11!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|U2,511,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I511!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277872_11", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "84277872", "supplierCode": "84277872_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 511, "gross": 511, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 511, "gross": 511, "binding": false } }, { "hotelName": "Od\u00e9on H\u00f4tel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30170", "supplierCode": "FLY", "hotelCodeSupplier": "30170", "id": "33!~|a0!~|b260624!~|c260625!~|d30170!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30170!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M445!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277869!~|A84277869_10!~|B84277869_10!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I445!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277869_10", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84277869", "supplierCode": "84277869_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 445, "gross": 445, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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, "gross": 445, "binding": false } }, { "hotelName": "Od\u00e9on H\u00f4tel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 481, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30170", "supplierCode": "FLY", "hotelCodeSupplier": "30170", "id": "33!~|a0!~|b260624!~|c260625!~|d30170!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30170!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M481!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277869!~|A84277869_11!~|B84277869_11!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,481,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I481!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277869_11", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84277869", "supplierCode": "84277869_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 481, "gross": 481, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 481, "gross": 481, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M321!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646312!~|A84646312_20!~|B84646312_20!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I321!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646312_20", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "84646312", "supplierCode": "84646312_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 321, "gross": 321, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 321, "gross": 321, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 329, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M329!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646312!~|A84646312_21!~|B84646312_21!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|U2,329,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I329!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646312_21", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "84646312", "supplierCode": "84646312_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 329, "gross": 329, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M278!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646310!~|A84646310_20!~|B84646310_20!~|C30|30!~|Eroom,kitchen!~|Froom,kitchen!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I278!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646310_20", "description": "room,kitchen", "descriptionSupplier": "room,kitchen", "legacyRoomId": "84646310", "supplierCode": "84646310_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 278, "gross": 278, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 278, "gross": 278, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 307, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M307!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646310!~|A84646310_21!~|B84646310_21!~|C30|30!~|Eroom,kitchen!~|Froom,kitchen!~|G1!~|U2,307,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I307!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646310_21", "description": "room,kitchen", "descriptionSupplier": "room,kitchen", "legacyRoomId": "84646310", "supplierCode": "84646310_21", "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": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M268!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646309!~|A84646309_20!~|B84646309_20!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I268!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646309_20", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84646309", "supplierCode": "84646309_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 268, "gross": 268, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 296, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M296!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646309!~|A84646309_21!~|B84646309_21!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,296,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I296!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646309_21", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84646309", "supplierCode": "84646309_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296, "gross": 296, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 296, "gross": 296, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 309, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M309!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646312!~|A84646312_11!~|B84646312_11!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|U2,309,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I309!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646312_11", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "84646312", "supplierCode": "84646312_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 309, "gross": 309, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 309, "gross": 309, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M285!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646312!~|A84646312_10!~|B84646312_10!~|C30|30!~|Eclassic triple room!~|Fclassic triple room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I285!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646312_10", "description": "classic triple room", "descriptionSupplier": "classic triple room", "legacyRoomId": "84646312", "supplierCode": "84646312_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285, "gross": 285, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 285, "gross": 285, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 274, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M274!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646309!~|A84646309_11!~|B84646309_11!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,274,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I274!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646309_11", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84646309", "supplierCode": "84646309_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M235!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646309!~|A84646309_10!~|B84646309_10!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I235!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646309_10", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "84646309", "supplierCode": "84646309_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 235, "gross": 235, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 235, "gross": 235, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 286, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M286!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646310!~|A84646310_11!~|B84646310_11!~|C30|30!~|Eroom,kitchen!~|Froom,kitchen!~|G1!~|U2,286,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I286!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646310_11", "description": "room,kitchen", "descriptionSupplier": "room,kitchen", "legacyRoomId": "84646310", "supplierCode": "84646310_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 286, "gross": 286, "binding": false } }, { "hotelName": "B&B HOME Paris Mairie de Saint-Ouen", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "704214", "supplierCode": "FLY", "hotelCodeSupplier": "704214", "id": "33!~|a0!~|b260624!~|c260625!~|d704214!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m704214!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M245!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84646310!~|A84646310_10!~|B84646310_10!~|C30|30!~|Eroom,kitchen!~|Froom,kitchen!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I245!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84646310_10", "description": "room,kitchen", "descriptionSupplier": "room,kitchen", "legacyRoomId": "84646310", "supplierCode": "84646310_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 699, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M699!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906010!~|A85906010_21!~|B85906010_21!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,699,1781517600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I699!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906010_21", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85906010", "supplierCode": "85906010_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 699, "gross": 699, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 699, "gross": 699, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M692.01!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906010!~|A85906010_20!~|B85906010_20!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I692.01!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906010_20", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85906010", "supplierCode": "85906010_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 692.01, "gross": 692.01, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 692.01, "gross": 692.01, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 911, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M911!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6190451!~|A6190451_21!~|B6190451_21!~|C30|30!~|EJunior Suite!~|FJunior Suite!~|G1!~|U2,911,1781517600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I911!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6190451_21", "description": "Junior Suite", "descriptionSupplier": "Junior Suite", "legacyRoomId": "6190451", "supplierCode": "6190451_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 911, "gross": 911, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 911, "gross": 911, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M901.89!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6190451!~|A6190451_20!~|B6190451_20!~|C30|30!~|EJunior Suite!~|FJunior Suite!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I901.89!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6190451_20", "description": "Junior Suite", "descriptionSupplier": "Junior Suite", "legacyRoomId": "6190451", "supplierCode": "6190451_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 901.89, "gross": 901.89, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 901.89, "gross": 901.89, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M762.3!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906013!~|A85906013_20!~|B85906013_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I762.3!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906013_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "85906013", "supplierCode": "85906013_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 762.3, "gross": 762.3, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 762.3, "gross": 762.3, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 770, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M770!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906013!~|A85906013_21!~|B85906013_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,770,1781517600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I770!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906013_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "85906013", "supplierCode": "85906013_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 770, "gross": 770, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 770, "gross": 770, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 762.3, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M762.3!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906013!~|A85906013_11!~|B85906013_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,762.30,1781517600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I762.3!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906013_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "85906013", "supplierCode": "85906013_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 762.3, "gross": 762.3, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 762.3, "gross": 762.3, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M758.45!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906013!~|A85906013_10!~|B85906013_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I758.45!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906013_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "85906013", "supplierCode": "85906013_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 758.45, "gross": 758.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": 758.45, "gross": 758.45, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M688.52!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906010!~|A85906010_10!~|B85906010_10!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I688.52!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906010_10", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85906010", "supplierCode": "85906010_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 688.52, "gross": 688.52, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 688.52, "gross": 688.52, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 692.01, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M692.01!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85906010!~|A85906010_11!~|B85906010_11!~|C30|30!~|EDouble Room!~|FDouble Room!~|G1!~|U2,692.01,1781517600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I692.01!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85906010_11", "description": "Double Room", "descriptionSupplier": "Double Room", "legacyRoomId": "85906010", "supplierCode": "85906010_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 692.01, "gross": 692.01, "binding": 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.01, "gross": 692.01, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M898!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6190451!~|A6190451_10!~|B6190451_10!~|C30|30!~|EJunior Suite!~|FJunior Suite!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I898!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6190451_10", "description": "Junior Suite", "descriptionSupplier": "Junior Suite", "legacyRoomId": "6190451", "supplierCode": "6190451_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 898, "gross": 898, "binding": false } }, { "hotelName": "Relais Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 901.89, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "353165", "supplierCode": "FLY", "hotelCodeSupplier": "353165", "id": "33!~|a0!~|b260624!~|c260625!~|d353165!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m353165!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M901.89!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6190451!~|A6190451_11!~|B6190451_11!~|C30|30!~|EJunior Suite!~|FJunior Suite!~|G1!~|U2,901.89,1781517600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I901.89!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6190451_11", "description": "Junior Suite", "descriptionSupplier": "Junior Suite", "legacyRoomId": "6190451", "supplierCode": "6190451_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 901.89, "gross": 901.89, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 901.89, "gross": 901.89, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 615, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M615!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896546!~|A85896546_21!~|B85896546_21!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|U2,615,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I615!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896546_21", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "85896546", "supplierCode": "85896546_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 615, "gross": 615, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 615, "gross": 615, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M608.85!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896546!~|A85896546_20!~|B85896546_20!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I608.85!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896546_20", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "85896546", "supplierCode": "85896546_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 608.85, "gross": 608.85, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 608.85, "gross": 608.85, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M745.47!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368099!~|A85368099_20!~|B85368099_20!~|C30|30!~|Edeluxe double or twin room!~|Fdeluxe double or twin room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I745.47!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368099_20", "description": "deluxe double or twin room", "descriptionSupplier": "deluxe double or twin room", "legacyRoomId": "85368099", "supplierCode": "85368099_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 745.47, "gross": 745.47, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 745.47, "gross": 745.47, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 753, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M753!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368099!~|A85368099_21!~|B85368099_21!~|C30|30!~|Edeluxe double or twin room!~|Fdeluxe double or twin room!~|G1!~|U2,753,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I753!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368099_21", "description": "deluxe double or twin room", "descriptionSupplier": "deluxe double or twin room", "legacyRoomId": "85368099", "supplierCode": "85368099_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 753, "gross": 753, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 753, "gross": 753, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M658.35!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368097!~|A85368097_20!~|B85368097_20!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I658.35!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368097_20", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "85368097", "supplierCode": "85368097_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 658.35, "gross": 658.35, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 658.35, "gross": 658.35, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 665, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M665!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368097!~|A85368097_21!~|B85368097_21!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|U2,665,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I665!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368097_21", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "85368097", "supplierCode": "85368097_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 665, "gross": 665, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 665, "gross": 665, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M481!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896546!~|A85896546_10!~|B85896546_10!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I481!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896546_10", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "85896546", "supplierCode": "85896546_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 481, "gross": 481, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 481, "gross": 481, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 566, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M566!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85896546!~|A85896546_11!~|B85896546_11!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|U2,566,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I566!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85896546_11", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "85896546", "supplierCode": "85896546_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 566, "gross": 566, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 566, "gross": 566, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M734!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86309210!~|A86309210_10!~|B86309210_10!~|C30|30!~|ESignature Suite!~|FSignature Suite!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I734!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86309210_10", "description": "Signature Suite", "descriptionSupplier": "Signature Suite", "legacyRoomId": "86309210", "supplierCode": "86309210_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 734, "gross": 734, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 734, "gross": 734, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 855, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M855!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86309210!~|A86309210_11!~|B86309210_11!~|C30|30!~|ESignature Suite!~|FSignature Suite!~|G1!~|U2,855,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I855!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86309210_11", "description": "Signature Suite", "descriptionSupplier": "Signature Suite", "legacyRoomId": "86309210", "supplierCode": "86309210_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 855, "gross": 855, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 855, "gross": 855, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 677, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M677!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368099!~|A85368099_11!~|B85368099_11!~|C30|30!~|Edeluxe double or twin room!~|Fdeluxe double or twin room!~|G1!~|U2,677,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I677!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368099_11", "description": "deluxe double or twin room", "descriptionSupplier": "deluxe double or twin room", "legacyRoomId": "85368099", "supplierCode": "85368099_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 677, "gross": 677, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M575!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368099!~|A85368099_10!~|B85368099_10!~|C30|30!~|Edeluxe double or twin room!~|Fdeluxe double or twin room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I575!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368099_10", "description": "deluxe double or twin room", "descriptionSupplier": "deluxe double or twin room", "legacyRoomId": "85368099", "supplierCode": "85368099_10", "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 Observatoire Luxembourg", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 615, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M615!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368097!~|A85368097_11!~|B85368097_11!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|U2,615,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I615!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368097_11", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "85368097", "supplierCode": "85368097_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 615, "gross": 615, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 615, "gross": 615, "binding": false } }, { "hotelName": "H\u00f4tel Observatoire Luxembourg", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "355007", "supplierCode": "FLY", "hotelCodeSupplier": "355007", "id": "33!~|a0!~|b260624!~|c260625!~|d355007!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m355007!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M523!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85368097!~|A85368097_10!~|B85368097_10!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I523!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85368097_10", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "85368097", "supplierCode": "85368097_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 523, "gross": 523, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 523, "gross": 523, "binding": false } }, { "hotelName": "Hotel Saint Andr\u00e9 des Arts", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "809967", "supplierCode": "FLY", "hotelCodeSupplier": "809967", "id": "33!~|a0!~|b260624!~|c260625!~|d809967!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m809967!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M467!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85901227!~|A85901227_10!~|B85901227_10!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I467!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85901227_10", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "85901227", "supplierCode": "85901227_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 467, "gross": 467, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 467, "gross": 467, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "HB", "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": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178027!~|A84178027_21!~|B84178027_21!~|C30|30!~|Estandard room,2 twin beds,non smoking!~|Fstandard room,2 twin beds,non smoking!~|G1!~|U2,336,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178027_21", "description": "standard room,2 twin beds,non smoking", "descriptionSupplier": "standard room,2 twin beds,non smoking", "legacyRoomId": "84178027", "supplierCode": "84178027_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M332.64!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178027!~|A84178027_20!~|B84178027_20!~|C30|30!~|Estandard room,2 twin beds,non smoking!~|Fstandard room,2 twin beds,non smoking!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I332.64!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178027_20", "description": "standard room,2 twin beds,non smoking", "descriptionSupplier": "standard room,2 twin beds,non smoking", "legacyRoomId": "84178027", "supplierCode": "84178027_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 332.64, "gross": 332.64, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.64, "gross": 332.64, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 384, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M384!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178025!~|A84178025_21!~|B84178025_21!~|C30|30!~|Efamily room,multiple beds,non smoking!~|Ffamily room,multiple beds,non smoking!~|G1!~|U2,384,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I384!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178025_21", "description": "family room,multiple beds,non smoking", "descriptionSupplier": "family room,multiple beds,non smoking", "legacyRoomId": "84178025", "supplierCode": "84178025_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 384, "gross": 384, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 384, "gross": 384, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M380.16!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178025!~|A84178025_20!~|B84178025_20!~|C30|30!~|Efamily room,multiple beds,non smoking!~|Ffamily room,multiple beds,non smoking!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I380.16!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178025_20", "description": "family room,multiple beds,non smoking", "descriptionSupplier": "family room,multiple beds,non smoking", "legacyRoomId": "84178025", "supplierCode": "84178025_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 380.16, "gross": 380.16, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 380.16, "gross": 380.16, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M332.64!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178024!~|A84178024_20!~|B84178024_20!~|C30|30!~|Estandard room,1 double bed,non smoking!~|Fstandard room,1 double bed,non smoking!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I332.64!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178024_20", "description": "standard room,1 double bed,non smoking", "descriptionSupplier": "standard room,1 double bed,non smoking", "legacyRoomId": "84178024", "supplierCode": "84178024_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 332.64, "gross": 332.64, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.64, "gross": 332.64, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "HB", "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": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178024!~|A84178024_21!~|B84178024_21!~|C30|30!~|Estandard room,1 double bed,non smoking!~|Fstandard room,1 double bed,non smoking!~|G1!~|U2,336,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178024_21", "description": "standard room,1 double bed,non smoking", "descriptionSupplier": "standard room,1 double bed,non smoking", "legacyRoomId": "84178024", "supplierCode": "84178024_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336, "gross": 336, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M356.4!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178026!~|A84178026_20!~|B84178026_20!~|C30|30!~|Ecomfort room,1 queen bed,non smoking!~|Fcomfort room,1 queen bed,non smoking!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I356.4!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178026_20", "description": "comfort room,1 queen bed,non smoking", "descriptionSupplier": "comfort room,1 queen bed,non smoking", "legacyRoomId": "84178026", "supplierCode": "84178026_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 356.4, "gross": 356.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": 356.4, "gross": 356.4, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 360, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M360!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178026!~|A84178026_21!~|B84178026_21!~|C30|30!~|Ecomfort room,1 queen bed,non smoking!~|Fcomfort room,1 queen bed,non smoking!~|G1!~|U2,360,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I360!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178026_21", "description": "comfort room,1 queen bed,non smoking", "descriptionSupplier": "comfort room,1 queen bed,non smoking", "legacyRoomId": "84178026", "supplierCode": "84178026_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 360, "gross": 360, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 360, "gross": 360, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 332.64, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M332.64!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178027!~|A84178027_11!~|B84178027_11!~|C30|30!~|Estandard room,2 twin beds,non smoking!~|Fstandard room,2 twin beds,non smoking!~|G1!~|U2,332.64,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I332.64!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178027_11", "description": "standard room,2 twin beds,non smoking", "descriptionSupplier": "standard room,2 twin beds,non smoking", "legacyRoomId": "84178027", "supplierCode": "84178027_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 332.64, "gross": 332.64, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 332.64, "gross": 332.64, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M316!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178025!~|A84178025_10!~|B84178025_10!~|C30|30!~|Efamily room,multiple beds,non smoking!~|Ffamily room,multiple beds,non smoking!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I316!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178025_10", "description": "family room,multiple beds,non smoking", "descriptionSupplier": "family room,multiple beds,non smoking", "legacyRoomId": "84178025", "supplierCode": "84178025_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 352, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M352!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178025!~|A84178025_11!~|B84178025_11!~|C30|30!~|Efamily room,multiple beds,non smoking!~|Ffamily room,multiple beds,non smoking!~|G1!~|U2,352,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I352!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178025_11", "description": "family room,multiple beds,non smoking", "descriptionSupplier": "family room,multiple beds,non smoking", "legacyRoomId": "84178025", "supplierCode": "84178025_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 352, "gross": 352, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 332, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M332!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178024!~|A84178024_11!~|B84178024_11!~|C30|30!~|Estandard room,1 double bed,non smoking!~|Fstandard room,1 double bed,non smoking!~|G1!~|U2,332,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I332!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178024_11", "description": "standard room,1 double bed,non smoking", "descriptionSupplier": "standard room,1 double bed,non smoking", "legacyRoomId": "84178024", "supplierCode": "84178024_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 332, "gross": 332, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M273!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178024!~|A84178024_10!~|B84178024_10!~|C30|30!~|Estandard room,1 double bed,non smoking!~|Fstandard room,1 double bed,non smoking!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I273!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178024_10", "description": "standard room,1 double bed,non smoking", "descriptionSupplier": "standard room,1 double bed,non smoking", "legacyRoomId": "84178024", "supplierCode": "84178024_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 273, "gross": 273, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 273, "gross": 273, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M273!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178027!~|A84178027_10!~|B84178027_10!~|C30|30!~|Estandard room,2 twin beds,non smoking!~|Fstandard room,2 twin beds,non smoking!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I273!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178027_10", "description": "standard room,2 twin beds,non smoking", "descriptionSupplier": "standard room,2 twin beds,non smoking", "legacyRoomId": "84178027", "supplierCode": "84178027_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 273, "gross": 273, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 273, "gross": 273, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 358, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M358!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178026!~|A84178026_11!~|B84178026_11!~|C30|30!~|Ecomfort room,1 queen bed,non smoking!~|Fcomfort room,1 queen bed,non smoking!~|G1!~|U2,358,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I358!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178026_11", "description": "comfort room,1 queen bed,non smoking", "descriptionSupplier": "comfort room,1 queen bed,non smoking", "legacyRoomId": "84178026", "supplierCode": "84178026_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358, "gross": 358, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358, "gross": 358, "binding": false } }, { "hotelName": "Hotel Apolonia Paris Montmartre, Sure Hotel Collection by BW", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "371807", "supplierCode": "FLY", "hotelCodeSupplier": "371807", "id": "33!~|a0!~|b260624!~|c260625!~|d371807!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m371807!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M294!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84178026!~|A84178026_10!~|B84178026_10!~|C30|30!~|Ecomfort room,1 queen bed,non smoking!~|Fcomfort room,1 queen bed,non smoking!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I294!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84178026_10", "description": "comfort room,1 queen bed,non smoking", "descriptionSupplier": "comfort room,1 queen bed,non smoking", "legacyRoomId": "84178026", "supplierCode": "84178026_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 294, "gross": 294, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 294, "gross": 294, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897030!~|A85897030_20!~|B85897030_20!~|C30|30!~|EDouble or Twin Room!~|FDouble or Twin Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897030_20", "description": "Double or Twin Room", "descriptionSupplier": "Double or Twin Room", "legacyRoomId": "85897030", "supplierCode": "85897030_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 323, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M323!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897030!~|A85897030_21!~|B85897030_21!~|C30|30!~|EDouble or Twin Room!~|FDouble or Twin Room!~|G1!~|U2,323,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I323!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897030_21", "description": "Double or Twin Room", "descriptionSupplier": "Double or Twin Room", "legacyRoomId": "85897030", "supplierCode": "85897030_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 323, "gross": 323, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 323, "gross": 323, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M503!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z220181!~|A220181_20!~|B220181_20!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I503!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "220181_20", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "220181", "supplierCode": "220181_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 503, "gross": 503, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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, "gross": 503, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 559, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M559!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z220181!~|A220181_21!~|B220181_21!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|U2,559,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I559!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "220181_21", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "220181", "supplierCode": "220181_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 559, "gross": 559, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 559, "gross": 559, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 386, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M386!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85339201!~|A85339201_21!~|B85339201_21!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,386,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I386!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85339201_21", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85339201", "supplierCode": "85339201_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 386, "gross": 386, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 386, "gross": 386, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M348!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85339201!~|A85339201_20!~|B85339201_20!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I348!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85339201_20", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85339201", "supplierCode": "85339201_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 348, "gross": 348, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 348, "gross": 348, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M304!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85339201!~|A85339201_10!~|B85339201_10!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I304!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85339201_10", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85339201", "supplierCode": "85339201_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 304, "gross": 304, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 304, "gross": 304, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M262!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897030!~|A85897030_10!~|B85897030_10!~|C30|30!~|EDouble or Twin Room!~|FDouble or Twin Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I262!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897030_10", "description": "Double or Twin Room", "descriptionSupplier": "Double or Twin Room", "legacyRoomId": "85897030", "supplierCode": "85897030_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 Migny Opera Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 479, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M479!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z220181!~|A220181_11!~|B220181_11!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|U2,479,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I479!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "220181_11", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "220181", "supplierCode": "220181_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 479, "gross": 479, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 479, "gross": 479, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M431!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z220181!~|A220181_10!~|B220181_10!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I431!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "220181_10", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "220181", "supplierCode": "220181_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 431, "gross": 431, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 431, "gross": 431, "binding": false } }, { "hotelName": "Hotel Migny Opera Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 291, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85897030!~|A85897030_11!~|B85897030_11!~|C30|30!~|EDouble or Twin Room!~|FDouble or Twin Room!~|G1!~|U2,291,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85897030_11", "description": "Double or Twin Room", "descriptionSupplier": "Double or Twin Room", "legacyRoomId": "85897030", "supplierCode": "85897030_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 Migny Opera Montmartre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 338, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1143", "supplierCode": "FLY", "hotelCodeSupplier": "1143", "id": "33!~|a0!~|b260624!~|c260625!~|d1143!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1143!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M338!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85339201!~|A85339201_11!~|B85339201_11!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,338,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I338!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85339201_11", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85339201", "supplierCode": "85339201_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, { "hotelName": "Hotel Saint Georges Lafayette", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 333, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13968", "supplierCode": "FLY", "hotelCodeSupplier": "13968", "id": "33!~|a0!~|b260624!~|c260625!~|d13968!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13968!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M333!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84287657!~|A84287657_21!~|B84287657_21!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,333,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I333!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84287657_21", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84287657", "supplierCode": "84287657_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 333, "gross": 333, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 333, "gross": 333, "binding": false } }, { "hotelName": "Hotel Saint Georges Lafayette", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13968", "supplierCode": "FLY", "hotelCodeSupplier": "13968", "id": "33!~|a0!~|b260624!~|c260625!~|d13968!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13968!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M329.67!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84287657!~|A84287657_20!~|B84287657_20!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I329.67!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84287657_20", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84287657", "supplierCode": "84287657_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 329.67, "gross": 329.67, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.67, "gross": 329.67, "binding": false } }, { "hotelName": "Hotel Saint Georges Lafayette", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13968", "supplierCode": "FLY", "hotelCodeSupplier": "13968", "id": "33!~|a0!~|b260624!~|c260625!~|d13968!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13968!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M298.98!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84287657!~|A84287657_10!~|B84287657_10!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I298.98!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84287657_10", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84287657", "supplierCode": "84287657_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 298.98, "gross": 298.98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 298.98, "gross": 298.98, "binding": false } }, { "hotelName": "Hotel Saint Georges Lafayette", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 302, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "13968", "supplierCode": "FLY", "hotelCodeSupplier": "13968", "id": "33!~|a0!~|b260624!~|c260625!~|d13968!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m13968!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M302!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84287657!~|A84287657_11!~|B84287657_11!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,302,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I302!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84287657_11", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "84287657", "supplierCode": "84287657_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 302, "gross": 302, "binding": false } }, { "hotelName": "H\u00f4tel Baume", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 681, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "322841", "supplierCode": "FLY", "hotelCodeSupplier": "322841", "id": "33!~|a0!~|b260624!~|c260625!~|d322841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m322841!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M681!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84161105!~|A84161105_11!~|B84161105_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,681,1782036000!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I681!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84161105_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84161105", "supplierCode": "84161105_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 681, "gross": 681, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 681, "gross": 681, "binding": false } }, { "hotelName": "H\u00f4tel Baume", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "322841", "supplierCode": "FLY", "hotelCodeSupplier": "322841", "id": "33!~|a0!~|b260624!~|c260625!~|d322841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m322841!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M577!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84161105!~|A84161105_10!~|B84161105_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I577!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84161105_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84161105", "supplierCode": "84161105_10", "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": "H\u00f4tel Baume", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 576, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "322841", "supplierCode": "FLY", "hotelCodeSupplier": "322841", "id": "33!~|a0!~|b260624!~|c260625!~|d322841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m322841!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M576!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84161103!~|A84161103_11!~|B84161103_11!~|C30|30!~|Edeluxe room,courtyard view!~|Fdeluxe room,courtyard view!~|G1!~|U2,576,1782036000!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I576!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84161103_11", "description": "deluxe room,courtyard view", "descriptionSupplier": "deluxe room,courtyard view", "legacyRoomId": "84161103", "supplierCode": "84161103_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 576, "gross": 576, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 576, "gross": 576, "binding": false } }, { "hotelName": "H\u00f4tel Baume", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "322841", "supplierCode": "FLY", "hotelCodeSupplier": "322841", "id": "33!~|a0!~|b260624!~|c260625!~|d322841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m322841!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M488!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84161103!~|A84161103_10!~|B84161103_10!~|C30|30!~|Edeluxe room,courtyard view!~|Fdeluxe room,courtyard view!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I488!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84161103_10", "description": "deluxe room,courtyard view", "descriptionSupplier": "deluxe room,courtyard view", "legacyRoomId": "84161103", "supplierCode": "84161103_10", "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": "H\u00f4tel Baume", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 545, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "322841", "supplierCode": "FLY", "hotelCodeSupplier": "322841", "id": "33!~|a0!~|b260624!~|c260625!~|d322841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m322841!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M545!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366062!~|A85366062_11!~|B85366062_11!~|C30|30!~|Eduplex!~|Fduplex!~|G1!~|U2,545,1782036000!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I545!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366062_11", "description": "duplex", "descriptionSupplier": "duplex", "legacyRoomId": "85366062", "supplierCode": "85366062_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 545, "gross": 545, "binding": false } }, { "hotelName": "H\u00f4tel Baume", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "322841", "supplierCode": "FLY", "hotelCodeSupplier": "322841", "id": "33!~|a0!~|b260624!~|c260625!~|d322841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m322841!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M462!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366062!~|A85366062_10!~|B85366062_10!~|C30|30!~|Eduplex!~|Fduplex!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I462!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366062_10", "description": "duplex", "descriptionSupplier": "duplex", "legacyRoomId": "85366062", "supplierCode": "85366062_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 462, "gross": 462, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 462, "gross": 462, "binding": false } }, { "hotelName": "H\u00f4tel Baume", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "322841", "supplierCode": "FLY", "hotelCodeSupplier": "322841", "id": "33!~|a0!~|b260624!~|c260625!~|d322841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m322841!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M359!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366061!~|A85366061_10!~|B85366061_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I359!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366061_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85366061", "supplierCode": "85366061_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": "H\u00f4tel Baume", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 425, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "322841", "supplierCode": "FLY", "hotelCodeSupplier": "322841", "id": "33!~|a0!~|b260624!~|c260625!~|d322841!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m322841!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M425!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366061!~|A85366061_11!~|B85366061_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,425,1782036000!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I425!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366061_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "85366061", "supplierCode": "85366061_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 425, "gross": 425, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 425, "gross": 425, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 443, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M443!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908685!~|A85908685_21!~|B85908685_21!~|C30|30!~|EDouble or Twin Balcony Room!~|FDouble or Twin Balcony Room!~|G1!~|U2,443,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I443!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908685_21", "description": "Double or Twin Balcony Room", "descriptionSupplier": "Double or Twin Balcony Room", "legacyRoomId": "85908685", "supplierCode": "85908685_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 443, "gross": 443, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 443, "gross": 443, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M438.57!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908685!~|A85908685_20!~|B85908685_20!~|C30|30!~|EDouble or Twin Balcony Room!~|FDouble or Twin Balcony Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I438.57!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908685_20", "description": "Double or Twin Balcony Room", "descriptionSupplier": "Double or Twin Balcony Room", "legacyRoomId": "85908685", "supplierCode": "85908685_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 438.57, "gross": 438.57, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 438.57, "gross": 438.57, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 429, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M429!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86590333!~|A86590333_21!~|B86590333_21!~|C30|30!~|EComfort King or Twin Room!~|FComfort King or Twin Room!~|G1!~|U2,429,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I429!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86590333_21", "description": "Comfort King or Twin Room", "descriptionSupplier": "Comfort King or Twin Room", "legacyRoomId": "86590333", "supplierCode": "86590333_21", "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": "H\u00f4tel Sacha", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M424.71!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86590333!~|A86590333_20!~|B86590333_20!~|C30|30!~|EComfort King or Twin Room!~|FComfort King or Twin Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I424.71!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86590333_20", "description": "Comfort King or Twin Room", "descriptionSupplier": "Comfort King or Twin Room", "legacyRoomId": "86590333", "supplierCode": "86590333_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 424.71, "gross": 424.71, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 424.71, "gross": 424.71, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 437, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M437!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85340450!~|A85340450_21!~|B85340450_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,437,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I437!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85340450_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85340450", "supplierCode": "85340450_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 437, "gross": 437, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M432.63!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85340450!~|A85340450_20!~|B85340450_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I432.63!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85340450_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85340450", "supplierCode": "85340450_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 432.63, "gross": 432.63, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 432.63, "gross": 432.63, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M359!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86590333!~|A86590333_10!~|B86590333_10!~|C30|30!~|EComfort King or Twin Room!~|FComfort King or Twin Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I359!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86590333_10", "description": "Comfort King or Twin Room", "descriptionSupplier": "Comfort King or Twin Room", "legacyRoomId": "86590333", "supplierCode": "86590333_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": "H\u00f4tel Sacha", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 398, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M398!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86590333!~|A86590333_11!~|B86590333_11!~|C30|30!~|EComfort King or Twin Room!~|FComfort King or Twin Room!~|G1!~|U2,398,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I398!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86590333_11", "description": "Comfort King or Twin Room", "descriptionSupplier": "Comfort King or Twin Room", "legacyRoomId": "86590333", "supplierCode": "86590333_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 398, "gross": 398, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 398, "gross": 398, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M408.87!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85340450!~|A85340450_10!~|B85340450_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I408.87!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85340450_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85340450", "supplierCode": "85340450_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 408.87, "gross": 408.87, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 408.87, "gross": 408.87, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 413, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M413!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85340450!~|A85340450_11!~|B85340450_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,413,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I413!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85340450_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "85340450", "supplierCode": "85340450_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 413, "gross": 413, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 413, "gross": 413, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M371!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908685!~|A85908685_10!~|B85908685_10!~|C30|30!~|EDouble or Twin Balcony Room!~|FDouble or Twin Balcony Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I371!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908685_10", "description": "Double or Twin Balcony Room", "descriptionSupplier": "Double or Twin Balcony Room", "legacyRoomId": "85908685", "supplierCode": "85908685_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 371, "gross": 371, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 371, "gross": 371, "binding": false } }, { "hotelName": "H\u00f4tel Sacha", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 412, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4490", "supplierCode": "FLY", "hotelCodeSupplier": "4490", "id": "33!~|a0!~|b260624!~|c260625!~|d4490!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4490!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M412!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908685!~|A85908685_11!~|B85908685_11!~|C30|30!~|EDouble or Twin Balcony Room!~|FDouble or Twin Balcony Room!~|G1!~|U2,412,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I412!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908685_11", "description": "Double or Twin Balcony Room", "descriptionSupplier": "Double or Twin Balcony Room", "legacyRoomId": "85908685", "supplierCode": "85908685_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": "Grand Hotel des Balcons", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "735939", "supplierCode": "FLY", "hotelCodeSupplier": "735939", "id": "33!~|a0!~|b260624!~|c260625!~|d735939!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m735939!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M423.72!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83815788!~|A83815788_20!~|B83815788_20!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I423.72!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83815788_20", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83815788", "supplierCode": "83815788_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 423.72, "gross": 423.72, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 423.72, "gross": 423.72, "binding": false } }, { "hotelName": "Grand Hotel des Balcons", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 428, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "735939", "supplierCode": "FLY", "hotelCodeSupplier": "735939", "id": "33!~|a0!~|b260624!~|c260625!~|d735939!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m735939!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M428!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83815788!~|A83815788_21!~|B83815788_21!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|U2,428,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I428!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83815788_21", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83815788", "supplierCode": "83815788_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 428, "gross": 428, "binding": false } }, { "hotelName": "Grand Hotel des Balcons", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 362, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "735939", "supplierCode": "FLY", "hotelCodeSupplier": "735939", "id": "33!~|a0!~|b260624!~|c260625!~|d735939!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m735939!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M362!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83815788!~|A83815788_11!~|B83815788_11!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|U2,362,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I362!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83815788_11", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83815788", "supplierCode": "83815788_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 362, "gross": 362, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 362, "gross": 362, "binding": false } }, { "hotelName": "Grand Hotel des Balcons", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "735939", "supplierCode": "FLY", "hotelCodeSupplier": "735939", "id": "33!~|a0!~|b260624!~|c260625!~|d735939!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m735939!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M358.38!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83815788!~|A83815788_10!~|B83815788_10!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I358.38!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83815788_10", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "83815788", "supplierCode": "83815788_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358.38, "gross": 358.38, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358.38, "gross": 358.38, "binding": false } }, { "hotelName": "Timhotel Le Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1234", "supplierCode": "FLY", "hotelCodeSupplier": "1234", "id": "33!~|a0!~|b260624!~|c260625!~|d1234!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1234!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M406!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84299297!~|A84299297_20!~|B84299297_20!~|C30|30!~|Ecomfort twin room,2 twin beds!~|Fcomfort twin room,2 twin beds!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I406!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84299297_20", "description": "comfort twin room,2 twin beds", "descriptionSupplier": "comfort twin room,2 twin beds", "legacyRoomId": "84299297", "supplierCode": "84299297_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 406, "gross": 406, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 406, "gross": 406, "binding": false } }, { "hotelName": "Timhotel Le Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 576, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1234", "supplierCode": "FLY", "hotelCodeSupplier": "1234", "id": "33!~|a0!~|b260624!~|c260625!~|d1234!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1234!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M576!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84299298!~|A84299298_21!~|B84299298_21!~|C30|30!~|Echambre familiale!~|Fchambre familiale!~|G1!~|U2,576,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I576!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84299298_21", "description": "chambre familiale", "descriptionSupplier": "chambre familiale", "legacyRoomId": "84299298", "supplierCode": "84299298_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 576, "gross": 576, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 576, "gross": 576, "binding": false } }, { "hotelName": "Timhotel Le Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1234", "supplierCode": "FLY", "hotelCodeSupplier": "1234", "id": "33!~|a0!~|b260624!~|c260625!~|d1234!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1234!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M525!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84299298!~|A84299298_20!~|B84299298_20!~|C30|30!~|Echambre familiale!~|Fchambre familiale!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I525!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84299298_20", "description": "chambre familiale", "descriptionSupplier": "chambre familiale", "legacyRoomId": "84299298", "supplierCode": "84299298_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 525, "gross": 525, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 525, "gross": 525, "binding": false } }, { "hotelName": "Timhotel Le Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 447, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1234", "supplierCode": "FLY", "hotelCodeSupplier": "1234", "id": "33!~|a0!~|b260624!~|c260625!~|d1234!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1234!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M447!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84299297!~|A84299297_21!~|B84299297_21!~|C30|30!~|Ecomfort twin room,2 twin beds!~|Fcomfort twin room,2 twin beds!~|G1!~|U2,447,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I447!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84299297_21", "description": "comfort twin room,2 twin beds", "descriptionSupplier": "comfort twin room,2 twin beds", "legacyRoomId": "84299297", "supplierCode": "84299297_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 447, "gross": 447, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 447, "gross": 447, "binding": false } }, { "hotelName": "Timhotel Le Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 515, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1234", "supplierCode": "FLY", "hotelCodeSupplier": "1234", "id": "33!~|a0!~|b260624!~|c260625!~|d1234!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1234!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M515!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84299298!~|A84299298_11!~|B84299298_11!~|C30|30!~|Echambre familiale!~|Fchambre familiale!~|G1!~|U2,515,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I515!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84299298_11", "description": "chambre familiale", "descriptionSupplier": "chambre familiale", "legacyRoomId": "84299298", "supplierCode": "84299298_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 515, "gross": 515, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 515, "gross": 515, "binding": false } }, { "hotelName": "Timhotel Le Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1234", "supplierCode": "FLY", "hotelCodeSupplier": "1234", "id": "33!~|a0!~|b260624!~|c260625!~|d1234!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1234!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M375!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84299297!~|A84299297_10!~|B84299297_10!~|C30|30!~|Ecomfort twin room,2 twin beds!~|Fcomfort twin room,2 twin beds!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I375!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84299297_10", "description": "comfort twin room,2 twin beds", "descriptionSupplier": "comfort twin room,2 twin beds", "legacyRoomId": "84299297", "supplierCode": "84299297_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 375, "gross": 375, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 375, "gross": 375, "binding": false } }, { "hotelName": "Timhotel Le Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 417, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1234", "supplierCode": "FLY", "hotelCodeSupplier": "1234", "id": "33!~|a0!~|b260624!~|c260625!~|d1234!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1234!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M417!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84299297!~|A84299297_11!~|B84299297_11!~|C30|30!~|Ecomfort twin room,2 twin beds!~|Fcomfort twin room,2 twin beds!~|G1!~|U2,417,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I417!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84299297_11", "description": "comfort twin room,2 twin beds", "descriptionSupplier": "comfort twin room,2 twin beds", "legacyRoomId": "84299297", "supplierCode": "84299297_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 417, "gross": 417, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 417, "gross": 417, "binding": false } }, { "hotelName": "Timhotel Le Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1234", "supplierCode": "FLY", "hotelCodeSupplier": "1234", "id": "33!~|a0!~|b260624!~|c260625!~|d1234!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1234!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M464!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84299298!~|A84299298_10!~|B84299298_10!~|C30|30!~|Echambre familiale!~|Fchambre familiale!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I464!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84299298_10", "description": "chambre familiale", "descriptionSupplier": "chambre familiale", "legacyRoomId": "84299298", "supplierCode": "84299298_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 464, "gross": 464, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 464, "gross": 464, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 377, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M377!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102446!~|A84102446_21!~|B84102446_21!~|C30|30!~|Esuperior room,terrace with access spa!~|Fsuperior room,terrace with access spa!~|G1!~|U2,377,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I377!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102446_21", "description": "superior room,terrace with access spa", "descriptionSupplier": "superior room,terrace with access spa", "legacyRoomId": "84102446", "supplierCode": "84102446_21", "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": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M373.23!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102446!~|A84102446_20!~|B84102446_20!~|C30|30!~|Esuperior room,terrace with access spa!~|Fsuperior room,terrace with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I373.23!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102446_20", "description": "superior room,terrace with access spa", "descriptionSupplier": "superior room,terrace with access spa", "legacyRoomId": "84102446", "supplierCode": "84102446_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 373.23, "gross": 373.23, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 373.23, "gross": 373.23, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M364.32!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102444!~|A84102444_20!~|B84102444_20!~|C30|30!~|Esuperior double room with access spa!~|Fsuperior double room with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I364.32!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102444_20", "description": "superior double room with access spa", "descriptionSupplier": "superior double room with access spa", "legacyRoomId": "84102444", "supplierCode": "84102444_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 364.32, "gross": 364.32, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 364.32, "gross": 364.32, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M425.7!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102441!~|A84102441_20!~|B84102441_20!~|C30|30!~|Edeluxe room,balcony with access spa!~|Fdeluxe room,balcony with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I425.7!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102441_20", "description": "deluxe room,balcony with access spa", "descriptionSupplier": "deluxe room,balcony with access spa", "legacyRoomId": "84102441", "supplierCode": "84102441_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 425.7, "gross": 425.7, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 425.7, "gross": 425.7, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 430, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M430!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102441!~|A84102441_21!~|B84102441_21!~|C30|30!~|Edeluxe room,balcony with access spa!~|Fdeluxe room,balcony with access spa!~|G1!~|U2,430,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I430!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102441_21", "description": "deluxe room,balcony with access spa", "descriptionSupplier": "deluxe room,balcony with access spa", "legacyRoomId": "84102441", "supplierCode": "84102441_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430, "gross": 430, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430, "gross": 430, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 381, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M381!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102445!~|A84102445_21!~|B84102445_21!~|C30|30!~|Eexecutive double room with access spa!~|Fexecutive double room with access spa!~|G1!~|U2,381,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I381!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102445_21", "description": "executive double room with access spa", "descriptionSupplier": "executive double room with access spa", "legacyRoomId": "84102445", "supplierCode": "84102445_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 381, "gross": 381, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 381, "gross": 381, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 368, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M368!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102444!~|A84102444_21!~|B84102444_21!~|C30|30!~|Esuperior double room with access spa!~|Fsuperior double room with access spa!~|G1!~|U2,368,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I368!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102444_21", "description": "superior double room with access spa", "descriptionSupplier": "superior double room with access spa", "legacyRoomId": "84102444", "supplierCode": "84102444_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 316, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M316!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361686!~|A85361686_21!~|B85361686_21!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,316,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I316!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361686_21", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85361686", "supplierCode": "85361686_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 316, "gross": 316, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M312.84!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361686!~|A85361686_20!~|B85361686_20!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I312.84!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361686_20", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85361686", "supplierCode": "85361686_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 312.84, "gross": 312.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": 312.84, "gross": 312.84, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M377.19!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102445!~|A84102445_20!~|B84102445_20!~|C30|30!~|Eexecutive double room with access spa!~|Fexecutive double room with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I377.19!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102445_20", "description": "executive double room with access spa", "descriptionSupplier": "executive double room with access spa", "legacyRoomId": "84102445", "supplierCode": "84102445_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 377.19, "gross": 377.19, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 377.19, "gross": 377.19, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 491, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M491!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102442!~|A84102442_21!~|B84102442_21!~|C30|30!~|Ejunior suite with access spa!~|Fjunior suite with access spa!~|G1!~|U2,491,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I491!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102442_21", "description": "junior suite with access spa", "descriptionSupplier": "junior suite with access spa", "legacyRoomId": "84102442", "supplierCode": "84102442_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 491, "gross": 491, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 491, "gross": 491, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M486.09!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102442!~|A84102442_20!~|B84102442_20!~|C30|30!~|Ejunior suite with access spa!~|Fjunior suite with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I486.09!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102442_20", "description": "junior suite with access spa", "descriptionSupplier": "junior suite with access spa", "legacyRoomId": "84102442", "supplierCode": "84102442_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 486.09, "gross": 486.09, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 486.09, "gross": 486.09, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M276.21!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361686!~|A85361686_10!~|B85361686_10!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I276.21!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361686_10", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85361686", "supplierCode": "85361686_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276.21, "gross": 276.21, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276.21, "gross": 276.21, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 345, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M345!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102445!~|A84102445_11!~|B84102445_11!~|C30|30!~|Eexecutive double room with access spa!~|Fexecutive double room with access spa!~|G1!~|U2,345,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I345!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102445_11", "description": "executive double room with access spa", "descriptionSupplier": "executive double room with access spa", "legacyRoomId": "84102445", "supplierCode": "84102445_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 345, "gross": 345, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 345, "gross": 345, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M341.55!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102445!~|A84102445_10!~|B84102445_10!~|C30|30!~|Eexecutive double room with access spa!~|Fexecutive double room with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I341.55!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102445_10", "description": "executive double room with access spa", "descriptionSupplier": "executive double room with access spa", "legacyRoomId": "84102445", "supplierCode": "84102445_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 341.55, "gross": 341.55, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 341.55, "gross": 341.55, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M449.46!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102442!~|A84102442_10!~|B84102442_10!~|C30|30!~|Ejunior suite with access spa!~|Fjunior suite with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I449.46!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102442_10", "description": "junior suite with access spa", "descriptionSupplier": "junior suite with access spa", "legacyRoomId": "84102442", "supplierCode": "84102442_10", "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 Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 393, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M393!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102441!~|A84102441_11!~|B84102441_11!~|C30|30!~|Edeluxe room,balcony with access spa!~|Fdeluxe room,balcony with access spa!~|G1!~|U2,393,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I393!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102441_11", "description": "deluxe room,balcony with access spa", "descriptionSupplier": "deluxe room,balcony with access spa", "legacyRoomId": "84102441", "supplierCode": "84102441_11", "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": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 279, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M279!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361686!~|A85361686_11!~|B85361686_11!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,279,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I279!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361686_11", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85361686", "supplierCode": "85361686_11", "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": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M389.07!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102441!~|A84102441_10!~|B84102441_10!~|C30|30!~|Edeluxe room,balcony with access spa!~|Fdeluxe room,balcony with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I389.07!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102441_10", "description": "deluxe room,balcony with access spa", "descriptionSupplier": "deluxe room,balcony with access spa", "legacyRoomId": "84102441", "supplierCode": "84102441_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 389.07, "gross": 389.07, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 389.07, "gross": 389.07, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M328.68!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102444!~|A84102444_10!~|B84102444_10!~|C30|30!~|Esuperior double room with access spa!~|Fsuperior double room with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I328.68!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102444_10", "description": "superior double room with access spa", "descriptionSupplier": "superior double room with access spa", "legacyRoomId": "84102444", "supplierCode": "84102444_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 328.68, "gross": 328.68, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 328.68, "gross": 328.68, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 332, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M332!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102444!~|A84102444_11!~|B84102444_11!~|C30|30!~|Esuperior double room with access spa!~|Fsuperior double room with access spa!~|G1!~|U2,332,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I332!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102444_11", "description": "superior double room with access spa", "descriptionSupplier": "superior double room with access spa", "legacyRoomId": "84102444", "supplierCode": "84102444_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 332, "gross": 332, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 454, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M454!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102442!~|A84102442_11!~|B84102442_11!~|C30|30!~|Ejunior suite with access spa!~|Fjunior suite with access spa!~|G1!~|U2,454,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I454!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102442_11", "description": "junior suite with access spa", "descriptionSupplier": "junior suite with access spa", "legacyRoomId": "84102442", "supplierCode": "84102442_11", "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 Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M336.6!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102446!~|A84102446_10!~|B84102446_10!~|C30|30!~|Esuperior room,terrace with access spa!~|Fsuperior room,terrace with access spa!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102446_10", "description": "superior room,terrace with access spa", "descriptionSupplier": "superior room,terrace with access spa", "legacyRoomId": "84102446", "supplierCode": "84102446_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336.6, "gross": 336.6, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 336.6, "gross": 336.6, "binding": false } }, { "hotelName": "H\u00f4tel Les Matins de Paris & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 340, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "258792", "supplierCode": "FLY", "hotelCodeSupplier": "258792", "id": "33!~|a0!~|b260624!~|c260625!~|d258792!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m258792!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M340!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102446!~|A84102446_11!~|B84102446_11!~|C30|30!~|Esuperior room,terrace with access spa!~|Fsuperior room,terrace with access spa!~|G1!~|U2,340,1781863200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I340!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102446_11", "description": "superior room,terrace with access spa", "descriptionSupplier": "superior room,terrace with access spa", "legacyRoomId": "84102446", "supplierCode": "84102446_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 340, "gross": 340, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 340, "gross": 340, "binding": false } }, { "hotelName": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 400, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M400!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904319!~|A85904319_21!~|B85904319_21!~|C30|30!~|EDeluxe Room, 2 Twin Beds (View)!~|FDeluxe Room, 2 Twin Beds (View)!~|G1!~|U2,400,1780999200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I400!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904319_21", "description": "Deluxe Room, 2 Twin Beds (View)", "descriptionSupplier": "Deluxe Room, 2 Twin Beds (View)", "legacyRoomId": "85904319", "supplierCode": "85904319_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "binding": false } }, { "hotelName": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 369, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M369!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904323!~|A85904323_21!~|B85904323_21!~|C30|30!~|EDeluxe Room, 2 Twin Beds!~|FDeluxe Room, 2 Twin Beds!~|G1!~|U2,369,1780999200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I369!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904323_21", "description": "Deluxe Room, 2 Twin Beds", "descriptionSupplier": "Deluxe Room, 2 Twin Beds", "legacyRoomId": "85904323", "supplierCode": "85904323_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": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 358, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M358!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904320!~|A85904320_21!~|B85904320_21!~|C30|30!~|EDeluxe Room, 1 King Bed!~|FDeluxe Room, 1 King Bed!~|G1!~|U2,358,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I358!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904320_21", "description": "Deluxe Room, 1 King Bed", "descriptionSupplier": "Deluxe Room, 1 King Bed", "legacyRoomId": "85904320", "supplierCode": "85904320_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358, "gross": 358, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358, "gross": 358, "binding": false } }, { "hotelName": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M358!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904320!~|A85904320_20!~|B85904320_20!~|C30|30!~|EDeluxe Room, 1 King Bed!~|FDeluxe Room, 1 King Bed!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I358!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904320_20", "description": "Deluxe Room, 1 King Bed", "descriptionSupplier": "Deluxe Room, 1 King Bed", "legacyRoomId": "85904320", "supplierCode": "85904320_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358, "gross": 358, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 358, "gross": 358, "binding": false } }, { "hotelName": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 694, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M694!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148607!~|A85148607_21!~|B85148607_21!~|C30|30!~|Esuite,1 bedroom!~|Fsuite,1 bedroom!~|G1!~|U2,694,1780999200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I694!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148607_21", "description": "suite,1 bedroom", "descriptionSupplier": "suite,1 bedroom", "legacyRoomId": "85148607", "supplierCode": "85148607_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 694, "gross": 694, "binding": false } }, { "hotelName": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 472, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M472!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148606!~|A85148606_21!~|B85148606_21!~|C30|30!~|Eexecutive room,2 twin beds!~|Fexecutive room,2 twin beds!~|G1!~|U2,472,1780999200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I472!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148606_21", "description": "executive room,2 twin beds", "descriptionSupplier": "executive room,2 twin beds", "legacyRoomId": "85148606", "supplierCode": "85148606_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 472, "gross": 472, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 472, "gross": 472, "binding": false } }, { "hotelName": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 335, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M335!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904323!~|A85904323_11!~|B85904323_11!~|C30|30!~|EDeluxe Room, 2 Twin Beds!~|FDeluxe Room, 2 Twin Beds!~|G1!~|U2,335,1780999200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I335!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904323_11", "description": "Deluxe Room, 2 Twin Beds", "descriptionSupplier": "Deluxe Room, 2 Twin Beds", "legacyRoomId": "85904323", "supplierCode": "85904323_11", "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": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 687.06, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M687.06!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148607!~|A85148607_11!~|B85148607_11!~|C30|30!~|Esuite,1 bedroom!~|Fsuite,1 bedroom!~|G1!~|U2,687.06,1780999200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I687.06!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148607_11", "description": "suite,1 bedroom", "descriptionSupplier": "suite,1 bedroom", "legacyRoomId": "85148607", "supplierCode": "85148607_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 687.06, "gross": 687.06, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 687.06, "gross": 687.06, "binding": false } }, { "hotelName": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 437, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M437!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85148606!~|A85148606_11!~|B85148606_11!~|C30|30!~|Eexecutive room,2 twin beds!~|Fexecutive room,2 twin beds!~|G1!~|U2,437,1780999200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I437!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85148606_11", "description": "executive room,2 twin beds", "descriptionSupplier": "executive room,2 twin beds", "legacyRoomId": "85148606", "supplierCode": "85148606_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 437, "gross": 437, "binding": false } }, { "hotelName": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 365, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M365!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904319!~|A85904319_11!~|B85904319_11!~|C30|30!~|EDeluxe Room, 2 Twin Beds (View)!~|FDeluxe Room, 2 Twin Beds (View)!~|G1!~|U2,365,1780999200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I365!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904319_11", "description": "Deluxe Room, 2 Twin Beds (View)", "descriptionSupplier": "Deluxe Room, 2 Twin Beds (View)", "legacyRoomId": "85904319", "supplierCode": "85904319_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": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M322!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904320!~|A85904320_10!~|B85904320_10!~|C30|30!~|EDeluxe Room, 1 King Bed!~|FDeluxe Room, 1 King Bed!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I322!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904320_10", "description": "Deluxe Room, 1 King Bed", "descriptionSupplier": "Deluxe Room, 1 King Bed", "legacyRoomId": "85904320", "supplierCode": "85904320_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 322, "gross": 322, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 322, "gross": 322, "binding": false } }, { "hotelName": "Paris Marriott Rive Gauche Hotel & Conference Center", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 335, "hoursBefore": 336, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "23975", "supplierCode": "FLY", "hotelCodeSupplier": "23975", "id": "33!~|a0!~|b260624!~|c260625!~|d23975!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m23975!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M335!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85904320!~|A85904320_11!~|B85904320_11!~|C30|30!~|EDeluxe Room, 1 King Bed!~|FDeluxe Room, 1 King Bed!~|G1!~|U2,335,1780999200!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I335!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85904320_11", "description": "Deluxe Room, 1 King Bed", "descriptionSupplier": "Deluxe Room, 1 King Bed", "legacyRoomId": "85904320", "supplierCode": "85904320_11", "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": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M544!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138432!~|A85138432_20!~|B85138432_20!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I544!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138432_20", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "85138432", "supplierCode": "85138432_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 544, "gross": 544, "binding": false } }, { "hotelName": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 611, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M611!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138432!~|A85138432_21!~|B85138432_21!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|U2,611,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I611!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138432_21", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "85138432", "supplierCode": "85138432_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 611, "gross": 611, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 611, "gross": 611, "binding": false } }, { "hotelName": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M555!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138434!~|A85138434_20!~|B85138434_20!~|C30|30!~|Esuperior room,1 queen bed!~|Fsuperior room,1 queen bed!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I555!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138434_20", "description": "superior room,1 queen bed", "descriptionSupplier": "superior room,1 queen bed", "legacyRoomId": "85138434", "supplierCode": "85138434_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 555, "gross": 555, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 555, "gross": 555, "binding": false } }, { "hotelName": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 594, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M594!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138434!~|A85138434_21!~|B85138434_21!~|C30|30!~|Esuperior room,1 queen bed!~|Fsuperior room,1 queen bed!~|G1!~|U2,594,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I594!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138434_21", "description": "superior room,1 queen bed", "descriptionSupplier": "superior room,1 queen bed", "legacyRoomId": "85138434", "supplierCode": "85138434_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, { "hotelName": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M555!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138430!~|A85138430_20!~|B85138430_20!~|C30|30!~|Esuperior twin room,2 twin beds!~|Fsuperior twin room,2 twin beds!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I555!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138430_20", "description": "superior twin room,2 twin beds", "descriptionSupplier": "superior twin room,2 twin beds", "legacyRoomId": "85138430", "supplierCode": "85138430_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 555, "gross": 555, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 555, "gross": 555, "binding": false } }, { "hotelName": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 594, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M594!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138430!~|A85138430_21!~|B85138430_21!~|C30|30!~|Esuperior twin room,2 twin beds!~|Fsuperior twin room,2 twin beds!~|G1!~|U2,594,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I594!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138430_21", "description": "superior twin room,2 twin beds", "descriptionSupplier": "superior twin room,2 twin beds", "legacyRoomId": "85138430", "supplierCode": "85138430_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 594, "gross": 594, "binding": false } }, { "hotelName": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 547, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M547!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138430!~|A85138430_11!~|B85138430_11!~|C30|30!~|Esuperior twin room,2 twin beds!~|Fsuperior twin room,2 twin beds!~|G1!~|U2,547,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I547!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138430_11", "description": "superior twin room,2 twin beds", "descriptionSupplier": "superior twin room,2 twin beds", "legacyRoomId": "85138430", "supplierCode": "85138430_11", "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": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M508!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138430!~|A85138430_10!~|B85138430_10!~|C30|30!~|Esuperior twin room,2 twin beds!~|Fsuperior twin room,2 twin beds!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I508!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138430_10", "description": "superior twin room,2 twin beds", "descriptionSupplier": "superior twin room,2 twin beds", "legacyRoomId": "85138430", "supplierCode": "85138430_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 508, "gross": 508, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 508, "gross": 508, "binding": false } }, { "hotelName": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 564, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M564!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138432!~|A85138432_11!~|B85138432_11!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|U2,564,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I564!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138432_11", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "85138432", "supplierCode": "85138432_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 564, "gross": 564, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 564, "gross": 564, "binding": false } }, { "hotelName": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M525!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138432!~|A85138432_10!~|B85138432_10!~|C30|30!~|Eprivilege,room,1 double bed!~|Fprivilege,room,1 double bed!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I525!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138432_10", "description": "privilege,room,1 double bed", "descriptionSupplier": "privilege,room,1 double bed", "legacyRoomId": "85138432", "supplierCode": "85138432_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 525, "gross": 525, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 525, "gross": 525, "binding": false } }, { "hotelName": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 547, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M547!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138434!~|A85138434_11!~|B85138434_11!~|C30|30!~|Esuperior room,1 queen bed!~|Fsuperior room,1 queen bed!~|G1!~|U2,547,1782122400!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I547!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138434_11", "description": "superior room,1 queen bed", "descriptionSupplier": "superior room,1 queen bed", "legacyRoomId": "85138434", "supplierCode": "85138434_11", "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": "Mercure Paris Op\u00e9ra Louvre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3834", "supplierCode": "FLY", "hotelCodeSupplier": "3834", "id": "33!~|a0!~|b260624!~|c260625!~|d3834!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3834!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M508!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85138434!~|A85138434_10!~|B85138434_10!~|C30|30!~|Esuperior room,1 queen bed!~|Fsuperior room,1 queen bed!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I508!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85138434_10", "description": "superior room,1 queen bed", "descriptionSupplier": "superior room,1 queen bed", "legacyRoomId": "85138434", "supplierCode": "85138434_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 508, "gross": 508, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 508, "gross": 508, "binding": false } }, { "hotelName": "Hotel Le Senat", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 501, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4492", "supplierCode": "FLY", "hotelCodeSupplier": "4492", "id": "33!~|a0!~|b260624!~|c260625!~|d4492!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4492!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M501!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6370424!~|A6370424_21!~|B6370424_21!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,501,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I501!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6370424_21", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "6370424", "supplierCode": "6370424_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 501, "gross": 501, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 501, "gross": 501, "binding": false } }, { "hotelName": "Hotel Le Senat", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4492", "supplierCode": "FLY", "hotelCodeSupplier": "4492", "id": "33!~|a0!~|b260624!~|c260625!~|d4492!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4492!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M495.99!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6370424!~|A6370424_20!~|B6370424_20!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I495.99!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6370424_20", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "6370424", "supplierCode": "6370424_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 495.99, "gross": 495.99, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 495.99, "gross": 495.99, "binding": false } }, { "hotelName": "Hotel Le Senat", "boardCode": "HB", "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": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4492", "supplierCode": "FLY", "hotelCodeSupplier": "4492", "id": "33!~|a0!~|b260624!~|c260625!~|d4492!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4492!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M625!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6607773!~|A6607773_21!~|B6607773_21!~|C30|30!~|ESuite!~|FSuite!~|G1!~|U2,625,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I625!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6607773_21", "description": "Suite", "descriptionSupplier": "Suite", "legacyRoomId": "6607773", "supplierCode": "6607773_21", "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 Senat", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4492", "supplierCode": "FLY", "hotelCodeSupplier": "4492", "id": "33!~|a0!~|b260624!~|c260625!~|d4492!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4492!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M618.75!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6607773!~|A6607773_20!~|B6607773_20!~|C30|30!~|ESuite!~|FSuite!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I618.75!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6607773_20", "description": "Suite", "descriptionSupplier": "Suite", "legacyRoomId": "6607773", "supplierCode": "6607773_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 618.75, "gross": 618.75, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 618.75, "gross": 618.75, "binding": false } }, { "hotelName": "Hotel Le Senat", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4492", "supplierCode": "FLY", "hotelCodeSupplier": "4492", "id": "33!~|a0!~|b260624!~|c260625!~|d4492!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4492!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M589.05!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6607773!~|A6607773_10!~|B6607773_10!~|C30|30!~|ESuite!~|FSuite!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I589.05!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6607773_10", "description": "Suite", "descriptionSupplier": "Suite", "legacyRoomId": "6607773", "supplierCode": "6607773_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 589.05, "gross": 589.05, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 589.05, "gross": 589.05, "binding": false } }, { "hotelName": "Hotel Le Senat", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 595, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4492", "supplierCode": "FLY", "hotelCodeSupplier": "4492", "id": "33!~|a0!~|b260624!~|c260625!~|d4492!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4492!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M595!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6607773!~|A6607773_11!~|B6607773_11!~|C30|30!~|ESuite!~|FSuite!~|G1!~|U2,595,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I595!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6607773_11", "description": "Suite", "descriptionSupplier": "Suite", "legacyRoomId": "6607773", "supplierCode": "6607773_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 595, "gross": 595, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 595, "gross": 595, "binding": false } }, { "hotelName": "Hotel Le Senat", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4492", "supplierCode": "FLY", "hotelCodeSupplier": "4492", "id": "33!~|a0!~|b260624!~|c260625!~|d4492!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4492!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M466.29!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6370424!~|A6370424_10!~|B6370424_10!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I466.29!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6370424_10", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "6370424", "supplierCode": "6370424_10", "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 Senat", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "4492", "supplierCode": "FLY", "hotelCodeSupplier": "4492", "id": "33!~|a0!~|b260624!~|c260625!~|d4492!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m4492!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M471!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6370424!~|A6370424_11!~|B6370424_11!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,471,1781949600!~|Hsessionid!~|I03d75f50fd6f22ae50b71d2e9869cb98!~|Hcurrency!~|IUSD!~|Htgx_price!~|I471!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6370424_11", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "6370424", "supplierCode": "6370424_11", "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 } } ], "auditData": { "transactions": null } } } } }