{ "data": { "hotelX": { "search": { "context": "FLY", "options": [ { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M232!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245410!~|A84245410_20!~|B84245410_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I232!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245410_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84245410", "supplierCode": "84245410_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 232, "gross": 232, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 257, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M257!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245410!~|A84245410_21!~|B84245410_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,257,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I257!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245410_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84245410", "supplierCode": "84245410_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 257, "gross": 257, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 257, "gross": 257, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M308!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84167394!~|A84167394_20!~|B84167394_20!~|C30|30!~|Equadruple room!~|Fquadruple room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I308!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84167394_20", "description": "quadruple room", "descriptionSupplier": "quadruple room", "legacyRoomId": "84167394", "supplierCode": "84167394_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 308, "gross": 308, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 308, "gross": 308, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 341, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M341!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84167394!~|A84167394_21!~|B84167394_21!~|C30|30!~|Equadruple room!~|Fquadruple room!~|G1!~|U2,341,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I341!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84167394_21", "description": "quadruple room", "descriptionSupplier": "quadruple room", "legacyRoomId": "84167394", "supplierCode": "84167394_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 341, "gross": 341, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 341, "gross": 341, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M239!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245409!~|A84245409_20!~|B84245409_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I239!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245409_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84245409", "supplierCode": "84245409_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 239, "gross": 239, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 239, "gross": 239, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 264, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M264!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245409!~|A84245409_21!~|B84245409_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,264,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I264!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245409_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84245409", "supplierCode": "84245409_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 264, "gross": 264, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 264, "gross": 264, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 320, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M320!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84167394!~|A84167394_11!~|B84167394_11!~|C30|30!~|Equadruple room!~|Fquadruple room!~|G1!~|U2,320,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I320!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84167394_11", "description": "quadruple room", "descriptionSupplier": "quadruple room", "legacyRoomId": "84167394", "supplierCode": "84167394_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 320, "gross": 320, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 320, "gross": 320, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M288!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84167394!~|A84167394_10!~|B84167394_10!~|C30|30!~|Equadruple room!~|Fquadruple room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I288!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84167394_10", "description": "quadruple room", "descriptionSupplier": "quadruple room", "legacyRoomId": "84167394", "supplierCode": "84167394_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 236, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M236!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245410!~|A84245410_11!~|B84245410_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,236,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I236!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245410_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84245410", "supplierCode": "84245410_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 236, "gross": 236, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M212!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245410!~|A84245410_10!~|B84245410_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I212!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245410_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84245410", "supplierCode": "84245410_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 212, "gross": 212, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 212, "gross": 212, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 243, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M243!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245409!~|A84245409_11!~|B84245409_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,243,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I243!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245409_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84245409", "supplierCode": "84245409_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 243, "gross": 243, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 243, "gross": 243, "binding": false } }, { "hotelName": "Hotel de Paris Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "336142", "supplierCode": "FLY", "hotelCodeSupplier": "336142", "id": "33!~|a0!~|b260624!~|c260625!~|d336142!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m336142!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M219!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84245409!~|A84245409_10!~|B84245409_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I219!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84245409_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84245409", "supplierCode": "84245409_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219, "gross": 219, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 219, "gross": 219, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 1430, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1430!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784100!~|A84784100_11!~|B84784100_11!~|C30|30!~|Efamily room,connecting rooms!~|Ffamily room,connecting rooms!~|G1!~|U2,1430,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1430!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784100_11", "description": "family room,connecting rooms", "descriptionSupplier": "family room,connecting rooms", "legacyRoomId": "84784100", "supplierCode": "84784100_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1430, "gross": 1430, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1430, "gross": 1430, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1418!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784100!~|A84784100_10!~|B84784100_10!~|C30|30!~|Efamily room,connecting rooms!~|Ffamily room,connecting rooms!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1418!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784100_10", "description": "family room,connecting rooms", "descriptionSupplier": "family room,connecting rooms", "legacyRoomId": "84784100", "supplierCode": "84784100_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1418, "gross": 1418, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1418, "gross": 1418, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M623.7!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784099!~|A84784099_10!~|B84784099_10!~|C30|30!~|Edeluxe double or twin room!~|Fdeluxe double or twin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I623.7!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784099_10", "description": "deluxe double or twin room", "descriptionSupplier": "deluxe double or twin room", "legacyRoomId": "84784099", "supplierCode": "84784099_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 623.7, "gross": 623.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": 623.7, "gross": 623.7, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 630, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M630!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784099!~|A84784099_11!~|B84784099_11!~|C30|30!~|Edeluxe double or twin room!~|Fdeluxe double or twin room!~|G1!~|U2,630,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I630!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784099_11", "description": "deluxe double or twin room", "descriptionSupplier": "deluxe double or twin room", "legacyRoomId": "84784099", "supplierCode": "84784099_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 630, "gross": 630, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 630, "gross": 630, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 618, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M618!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784102!~|A84784102_11!~|B84784102_11!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|U2,618,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I618!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784102_11", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84784102", "supplierCode": "84784102_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 618, "gross": 618, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 618, "gross": 618, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M611.82!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784102!~|A84784102_10!~|B84784102_10!~|C30|30!~|Esuperior double or twin room!~|Fsuperior double or twin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I611.82!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784102_10", "description": "superior double or twin room", "descriptionSupplier": "superior double or twin room", "legacyRoomId": "84784102", "supplierCode": "84784102_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 611.82, "gross": 611.82, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 611.82, "gross": 611.82, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 593, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M593!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784098!~|A84784098_11!~|B84784098_11!~|C30|30!~|Eclassic room (eiffel)!~|Fclassic room (eiffel)!~|G1!~|U2,593,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I593!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784098_11", "description": "classic room (eiffel)", "descriptionSupplier": "classic room (eiffel)", "legacyRoomId": "84784098", "supplierCode": "84784098_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 593, "gross": 593, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 593, "gross": 593, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M587.07!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784098!~|A84784098_10!~|B84784098_10!~|C30|30!~|Eclassic room (eiffel)!~|Fclassic room (eiffel)!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I587.07!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784098_10", "description": "classic room (eiffel)", "descriptionSupplier": "classic room (eiffel)", "legacyRoomId": "84784098", "supplierCode": "84784098_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 587.07, "gross": 587.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": 587.07, "gross": 587.07, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 580, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M580!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784104!~|A84784104_11!~|B84784104_11!~|C30|30!~|Etraditional room,balcony!~|Ftraditional room,balcony!~|G1!~|U2,580,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I580!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784104_11", "description": "traditional room,balcony", "descriptionSupplier": "traditional room,balcony", "legacyRoomId": "84784104", "supplierCode": "84784104_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 580, "gross": 580, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 580, "gross": 580, "binding": false } }, { "hotelName": "Hotel Britannique", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "28597", "supplierCode": "FLY", "hotelCodeSupplier": "28597", "id": "33!~|a0!~|b260624!~|c260625!~|d28597!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m28597!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M574.2!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84784104!~|A84784104_10!~|B84784104_10!~|C30|30!~|Etraditional room,balcony!~|Ftraditional room,balcony!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I574.2!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84784104_10", "description": "traditional room,balcony", "descriptionSupplier": "traditional room,balcony", "legacyRoomId": "84784104", "supplierCode": "84784104_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 574.2, "gross": 574.2, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 574.2, "gross": 574.2, "binding": false } }, { "hotelName": "Home Latin", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25580", "supplierCode": "FLY", "hotelCodeSupplier": "25580", "id": "33!~|a0!~|b260624!~|c260625!~|d25580!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25580!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M350!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84280770!~|A84280770_20!~|B84280770_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I350!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84280770_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84280770", "supplierCode": "84280770_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 350, "gross": 350, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 350, "gross": 350, "binding": false } }, { "hotelName": "Home Latin", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 409, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25580", "supplierCode": "FLY", "hotelCodeSupplier": "25580", "id": "33!~|a0!~|b260624!~|c260625!~|d25580!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25580!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M409!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84280770!~|A84280770_21!~|B84280770_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,409,1781517600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I409!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84280770_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84280770", "supplierCode": "84280770_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 409, "gross": 409, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 409, "gross": 409, "binding": false } }, { "hotelName": "Home Latin", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25580", "supplierCode": "FLY", "hotelCodeSupplier": "25580", "id": "33!~|a0!~|b260624!~|c260625!~|d25580!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25580!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M345!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84280769!~|A84280769_20!~|B84280769_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I345!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84280769_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84280769", "supplierCode": "84280769_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 345, "gross": 345, "binding": false } }, { "hotelName": "Home Latin", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 402, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25580", "supplierCode": "FLY", "hotelCodeSupplier": "25580", "id": "33!~|a0!~|b260624!~|c260625!~|d25580!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25580!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M402!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84280769!~|A84280769_21!~|B84280769_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,402,1781517600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I402!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84280769_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84280769", "supplierCode": "84280769_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, { "hotelName": "Home Latin", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-16T10:00:00Z", "value": 388, "hoursBefore": 168, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25580", "supplierCode": "FLY", "hotelCodeSupplier": "25580", "id": "33!~|a0!~|b260624!~|c260625!~|d25580!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25580!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M388!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84280770!~|A84280770_11!~|B84280770_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,388,1781604000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I388!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84280770_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84280770", "supplierCode": "84280770_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, { "hotelName": "Home Latin", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25580", "supplierCode": "FLY", "hotelCodeSupplier": "25580", "id": "33!~|a0!~|b260624!~|c260625!~|d25580!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25580!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M330!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84280770!~|A84280770_10!~|B84280770_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I330!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84280770_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84280770", "supplierCode": "84280770_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 330, "gross": 330, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 330, "gross": 330, "binding": false } }, { "hotelName": "Home Latin", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 381, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25580", "supplierCode": "FLY", "hotelCodeSupplier": "25580", "id": "33!~|a0!~|b260624!~|c260625!~|d25580!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25580!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M381!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84280769!~|A84280769_11!~|B84280769_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,381,1781517600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I381!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84280769_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84280769", "supplierCode": "84280769_11", "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": "Home Latin", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25580", "supplierCode": "FLY", "hotelCodeSupplier": "25580", "id": "33!~|a0!~|b260624!~|c260625!~|d25580!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m25580!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M325!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84280769!~|A84280769_10!~|B84280769_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I325!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84280769_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84280769", "supplierCode": "84280769_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325, "gross": 325, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 325, "gross": 325, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M203!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277817!~|A84277817_20!~|B84277817_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I203!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277817_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84277817", "supplierCode": "84277817_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 203, "gross": 203, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 203, "gross": 203, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 224, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M224!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277817!~|A84277817_21!~|B84277817_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,224,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I224!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277817_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84277817", "supplierCode": "84277817_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224, "gross": 224, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 224, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M224!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277818!~|A84277818_21!~|B84277818_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,224,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I224!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277818_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84277818", "supplierCode": "84277818_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224, "gross": 224, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M203!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277818!~|A84277818_20!~|B84277818_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I203!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277818_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84277818", "supplierCode": "84277818_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 203, "gross": 203, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 203, "gross": 203, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 291, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M291!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85346739!~|A85346739_21!~|B85346739_21!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,291,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I291!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85346739_21", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85346739", "supplierCode": "85346739_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 291, "gross": 291, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M278!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85346739!~|A85346739_20!~|B85346739_20!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I278!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85346739_20", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85346739", "supplierCode": "85346739_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": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M200.97!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277818!~|A84277818_10!~|B84277818_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I200.97!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277818_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84277818", "supplierCode": "84277818_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200.97, "gross": 200.97, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200.97, "gross": 200.97, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 221.76, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M221.76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277818!~|A84277818_11!~|B84277818_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,221.76,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I221.76!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277818_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "84277818", "supplierCode": "84277818_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 221.76, "gross": 221.76, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 221.76, "gross": 221.76, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 221.76, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M221.76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277817!~|A84277817_11!~|B84277817_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,221.76,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I221.76!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277817_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84277817", "supplierCode": "84277817_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 221.76, "gross": 221.76, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 221.76, "gross": 221.76, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M200.97!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84277817!~|A84277817_10!~|B84277817_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I200.97!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84277817_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84277817", "supplierCode": "84277817_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200.97, "gross": 200.97, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200.97, "gross": 200.97, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M275.22!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85346739!~|A85346739_10!~|B85346739_10!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I275.22!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85346739_10", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85346739", "supplierCode": "85346739_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 275.22, "gross": 275.22, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.22, "gross": 275.22, "binding": false } }, { "hotelName": "Belambra Clubs & H\u00f4tels - H\u00f4tel Le Magendie", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 288.09, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "30282", "supplierCode": "FLY", "hotelCodeSupplier": "30282", "id": "33!~|a0!~|b260624!~|c260625!~|d30282!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m30282!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M288.09!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85346739!~|A85346739_11!~|B85346739_11!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,288.09,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I288.09!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85346739_11", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85346739", "supplierCode": "85346739_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288.09, "gross": 288.09, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288.09, "gross": 288.09, "binding": false } }, { "hotelName": "Five Boutique Hotel Paris Quartier Latin", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "288298", "supplierCode": "FLY", "hotelCodeSupplier": "288298", "id": "33!~|a0!~|b260624!~|c260625!~|d288298!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m288298!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M243!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908089!~|A85908089_20!~|B85908089_20!~|C30|30!~|ESmall Classic Double Room!~|FSmall Classic Double Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I243!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908089_20", "description": "Small Classic Double Room", "descriptionSupplier": "Small Classic Double Room", "legacyRoomId": "85908089", "supplierCode": "85908089_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 243, "gross": 243, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 243, "gross": 243, "binding": false } }, { "hotelName": "Five Boutique Hotel Paris Quartier Latin", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 267, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "288298", "supplierCode": "FLY", "hotelCodeSupplier": "288298", "id": "33!~|a0!~|b260624!~|c260625!~|d288298!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m288298!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M267!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908089!~|A85908089_21!~|B85908089_21!~|C30|30!~|ESmall Classic Double Room!~|FSmall Classic Double Room!~|G1!~|U2,267,1781690400!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I267!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908089_21", "description": "Small Classic Double Room", "descriptionSupplier": "Small Classic Double Room", "legacyRoomId": "85908089", "supplierCode": "85908089_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 267, "gross": 267, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 267, "gross": 267, "binding": false } }, { "hotelName": "Five Boutique Hotel Paris Quartier Latin", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "288298", "supplierCode": "FLY", "hotelCodeSupplier": "288298", "id": "33!~|a0!~|b260624!~|c260625!~|d288298!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m288298!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M220!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908089!~|A85908089_10!~|B85908089_10!~|C30|30!~|ESmall Classic Double Room!~|FSmall Classic Double Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I220!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908089_10", "description": "Small Classic Double Room", "descriptionSupplier": "Small Classic Double Room", "legacyRoomId": "85908089", "supplierCode": "85908089_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 220, "gross": 220, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 220, "gross": 220, "binding": false } }, { "hotelName": "Five Boutique Hotel Paris Quartier Latin", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-17T10:00:00Z", "value": 245, "hoursBefore": 144, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "288298", "supplierCode": "FLY", "hotelCodeSupplier": "288298", "id": "33!~|a0!~|b260624!~|c260625!~|d288298!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m288298!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M245!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85908089!~|A85908089_11!~|B85908089_11!~|C30|30!~|ESmall Classic Double Room!~|FSmall Classic Double Room!~|G1!~|U2,245,1781690400!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I245!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85908089_11", "description": "Small Classic Double Room", "descriptionSupplier": "Small Classic Double Room", "legacyRoomId": "85908089", "supplierCode": "85908089_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M451.44!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283683!~|A84283683_20!~|B84283683_20!~|C30|30!~|Eclassic room,1 queen bed!~|Fclassic room,1 queen bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I451.44!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283683_20", "description": "classic room,1 queen bed", "descriptionSupplier": "classic room,1 queen bed", "legacyRoomId": "84283683", "supplierCode": "84283683_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 451.44, "gross": 451.44, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 451.44, "gross": 451.44, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 456, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M456!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283683!~|A84283683_21!~|B84283683_21!~|C30|30!~|Eclassic room,1 queen bed!~|Fclassic room,1 queen bed!~|G1!~|U2,456,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I456!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283683_21", "description": "classic room,1 queen bed", "descriptionSupplier": "classic room,1 queen bed", "legacyRoomId": "84283683", "supplierCode": "84283683_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 456, "gross": 456, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 468, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M468!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283678!~|A84283678_21!~|B84283678_21!~|C30|30!~|Esuperior twin room,2 twin beds!~|Fsuperior twin room,2 twin beds!~|G1!~|U2,468,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I468!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283678_21", "description": "superior twin room,2 twin beds", "descriptionSupplier": "superior twin room,2 twin beds", "legacyRoomId": "84283678", "supplierCode": "84283678_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 468, "gross": 468, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 468, "gross": 468, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M463.32!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283678!~|A84283678_20!~|B84283678_20!~|C30|30!~|Esuperior twin room,2 twin beds!~|Fsuperior twin room,2 twin beds!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I463.32!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283678_20", "description": "superior twin room,2 twin beds", "descriptionSupplier": "superior twin room,2 twin beds", "legacyRoomId": "84283678", "supplierCode": "84283678_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 463.32, "gross": 463.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": 463.32, "gross": 463.32, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M488.07!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283677!~|A84283677_20!~|B84283677_20!~|C30|30!~|Edeluxe room,1 king bed!~|Fdeluxe room,1 king bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I488.07!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283677_20", "description": "deluxe room,1 king bed", "descriptionSupplier": "deluxe room,1 king bed", "legacyRoomId": "84283677", "supplierCode": "84283677_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 488.07, "gross": 488.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": 488.07, "gross": 488.07, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 493, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M493!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283677!~|A84283677_21!~|B84283677_21!~|C30|30!~|Edeluxe room,1 king bed!~|Fdeluxe room,1 king bed!~|G1!~|U2,493,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I493!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283677_21", "description": "deluxe room,1 king bed", "descriptionSupplier": "deluxe room,1 king bed", "legacyRoomId": "84283677", "supplierCode": "84283677_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 493, "gross": 493, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 493, "gross": 493, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 423, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M423!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283683!~|A84283683_11!~|B84283683_11!~|C30|30!~|Eclassic room,1 queen bed!~|Fclassic room,1 queen bed!~|G1!~|U2,423,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I423!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283683_11", "description": "classic room,1 queen bed", "descriptionSupplier": "classic room,1 queen bed", "legacyRoomId": "84283683", "supplierCode": "84283683_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 423, "gross": 423, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M418.77!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283683!~|A84283683_10!~|B84283683_10!~|C30|30!~|Eclassic room,1 queen bed!~|Fclassic room,1 queen bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I418.77!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283683_10", "description": "classic room,1 queen bed", "descriptionSupplier": "classic room,1 queen bed", "legacyRoomId": "84283683", "supplierCode": "84283683_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 418.77, "gross": 418.77, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 418.77, "gross": 418.77, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 460, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M460!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283677!~|A84283677_11!~|B84283677_11!~|C30|30!~|Edeluxe room,1 king bed!~|Fdeluxe room,1 king bed!~|G1!~|U2,460,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I460!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283677_11", "description": "deluxe room,1 king bed", "descriptionSupplier": "deluxe room,1 king bed", "legacyRoomId": "84283677", "supplierCode": "84283677_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 460, "gross": 460, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 460, "gross": 460, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 435, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M435!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283678!~|A84283678_11!~|B84283678_11!~|C30|30!~|Esuperior twin room,2 twin beds!~|Fsuperior twin room,2 twin beds!~|G1!~|U2,435,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I435!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283678_11", "description": "superior twin room,2 twin beds", "descriptionSupplier": "superior twin room,2 twin beds", "legacyRoomId": "84283678", "supplierCode": "84283678_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 435, "gross": 435, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 435, "gross": 435, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M430.65!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283678!~|A84283678_10!~|B84283678_10!~|C30|30!~|Esuperior twin room,2 twin beds!~|Fsuperior twin room,2 twin beds!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I430.65!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283678_10", "description": "superior twin room,2 twin beds", "descriptionSupplier": "superior twin room,2 twin beds", "legacyRoomId": "84283678", "supplierCode": "84283678_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430.65, "gross": 430.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": 430.65, "gross": 430.65, "binding": false } }, { "hotelName": "H\u00f4tel Veryste & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "18946", "supplierCode": "FLY", "hotelCodeSupplier": "18946", "id": "33!~|a0!~|b260624!~|c260625!~|d18946!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m18946!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M455.4!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84283677!~|A84283677_10!~|B84283677_10!~|C30|30!~|Edeluxe room,1 king bed!~|Fdeluxe room,1 king bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I455.4!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84283677_10", "description": "deluxe room,1 king bed", "descriptionSupplier": "deluxe room,1 king bed", "legacyRoomId": "84283677", "supplierCode": "84283677_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 455.4, "gross": 455.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": 455.4, "gross": 455.4, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M902.88!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85339509!~|A85339509_20!~|B85339509_20!~|C30|30!~|Eexecutive room,1 king bed!~|Fexecutive room,1 king bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I902.88!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85339509_20", "description": "executive room,1 king bed", "descriptionSupplier": "executive room,1 king bed", "legacyRoomId": "85339509", "supplierCode": "85339509_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 902.88, "gross": 902.88, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 902.88, "gross": 902.88, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 912, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M912!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85339509!~|A85339509_21!~|B85339509_21!~|C30|30!~|Eexecutive room,1 king bed!~|Fexecutive room,1 king bed!~|G1!~|U2,912,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I912!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85339509_21", "description": "executive room,1 king bed", "descriptionSupplier": "executive room,1 king bed", "legacyRoomId": "85339509", "supplierCode": "85339509_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 912, "gross": 912, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 912, "gross": 912, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 836, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M836!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83925974!~|A83925974_21!~|B83925974_21!~|C30|30!~|Esuperior room,1 queen bed with sofa bed!~|Fsuperior room,1 queen bed with sofa bed!~|G1!~|U2,836,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I836!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83925974_21", "description": "superior room,1 queen bed with sofa bed", "descriptionSupplier": "superior room,1 queen bed with sofa bed", "legacyRoomId": "83925974", "supplierCode": "83925974_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 836, "gross": 836, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 836, "gross": 836, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M827.64!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83925974!~|A83925974_20!~|B83925974_20!~|C30|30!~|Esuperior room,1 queen bed with sofa bed!~|Fsuperior room,1 queen bed with sofa bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I827.64!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83925974_20", "description": "superior room,1 queen bed with sofa bed", "descriptionSupplier": "superior room,1 queen bed with sofa bed", "legacyRoomId": "83925974", "supplierCode": "83925974_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 827.64, "gross": 827.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": 827.64, "gross": 827.64, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1178.1!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84377263!~|A84377263_20!~|B84377263_20!~|C30|30!~|Ejunior suite,1 queen bed!~|Fjunior suite,1 queen bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1178.1!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84377263_20", "description": "junior suite,1 queen bed", "descriptionSupplier": "junior suite,1 queen bed", "legacyRoomId": "84377263", "supplierCode": "84377263_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1178.1, "gross": 1178.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": 1178.1, "gross": 1178.1, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1190, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1190!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84377263!~|A84377263_21!~|B84377263_21!~|C30|30!~|Ejunior suite,1 queen bed!~|Fjunior suite,1 queen bed!~|G1!~|U2,1190,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1190!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84377263_21", "description": "junior suite,1 queen bed", "descriptionSupplier": "junior suite,1 queen bed", "legacyRoomId": "84377263", "supplierCode": "84377263_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1190, "gross": 1190, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1190, "gross": 1190, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 912, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M912!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83925972!~|A83925972_21!~|B83925972_21!~|C30|30!~|Eexecutive room,1 queen bed with sofa bed!~|Fexecutive room,1 queen bed with sofa bed!~|G1!~|U2,912,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I912!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83925972_21", "description": "executive room,1 queen bed with sofa bed", "descriptionSupplier": "executive room,1 queen bed with sofa bed", "legacyRoomId": "83925972", "supplierCode": "83925972_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 912, "gross": 912, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 912, "gross": 912, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M902.88!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83925972!~|A83925972_20!~|B83925972_20!~|C30|30!~|Eexecutive room,1 queen bed with sofa bed!~|Fexecutive room,1 queen bed with sofa bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I902.88!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83925972_20", "description": "executive room,1 queen bed with sofa bed", "descriptionSupplier": "executive room,1 queen bed with sofa bed", "legacyRoomId": "83925972", "supplierCode": "83925972_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 902.88, "gross": 902.88, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 902.88, "gross": 902.88, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 858, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M858!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85339509!~|A85339509_11!~|B85339509_11!~|C30|30!~|Eexecutive room,1 king bed!~|Fexecutive room,1 king bed!~|G1!~|U2,858,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I858!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85339509_11", "description": "executive room,1 king bed", "descriptionSupplier": "executive room,1 king bed", "legacyRoomId": "85339509", "supplierCode": "85339509_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 858, "gross": 858, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 858, "gross": 858, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M849.42!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85339509!~|A85339509_10!~|B85339509_10!~|C30|30!~|Eexecutive room,1 king bed!~|Fexecutive room,1 king bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I849.42!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85339509_10", "description": "executive room,1 king bed", "descriptionSupplier": "executive room,1 king bed", "legacyRoomId": "85339509", "supplierCode": "85339509_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 849.42, "gross": 849.42, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 849.42, "gross": 849.42, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M773.19!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83925974!~|A83925974_10!~|B83925974_10!~|C30|30!~|Esuperior room,1 queen bed with sofa bed!~|Fsuperior room,1 queen bed with sofa bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I773.19!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83925974_10", "description": "superior room,1 queen bed with sofa bed", "descriptionSupplier": "superior room,1 queen bed with sofa bed", "legacyRoomId": "83925974", "supplierCode": "83925974_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": "Novotel Paris Les Halles", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 781, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M781!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83925974!~|A83925974_11!~|B83925974_11!~|C30|30!~|Esuperior room,1 queen bed with sofa bed!~|Fsuperior room,1 queen bed with sofa bed!~|G1!~|U2,781,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I781!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83925974_11", "description": "superior room,1 queen bed with sofa bed", "descriptionSupplier": "superior room,1 queen bed with sofa bed", "legacyRoomId": "83925974", "supplierCode": "83925974_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": "Novotel Paris Les Halles", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M849.42!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83925972!~|A83925972_10!~|B83925972_10!~|C30|30!~|Eexecutive room,1 queen bed with sofa bed!~|Fexecutive room,1 queen bed with sofa bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I849.42!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83925972_10", "description": "executive room,1 queen bed with sofa bed", "descriptionSupplier": "executive room,1 queen bed with sofa bed", "legacyRoomId": "83925972", "supplierCode": "83925972_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 849.42, "gross": 849.42, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 849.42, "gross": 849.42, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 858, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M858!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83925972!~|A83925972_11!~|B83925972_11!~|C30|30!~|Eexecutive room,1 queen bed with sofa bed!~|Fexecutive room,1 queen bed with sofa bed!~|G1!~|U2,858,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I858!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83925972_11", "description": "executive room,1 queen bed with sofa bed", "descriptionSupplier": "executive room,1 queen bed with sofa bed", "legacyRoomId": "83925972", "supplierCode": "83925972_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 858, "gross": 858, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 858, "gross": 858, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 1137, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1137!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84377263!~|A84377263_11!~|B84377263_11!~|C30|30!~|Ejunior suite,1 queen bed!~|Fjunior suite,1 queen bed!~|G1!~|U2,1137,1782036000!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1137!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84377263_11", "description": "junior suite,1 queen bed", "descriptionSupplier": "junior suite,1 queen bed", "legacyRoomId": "84377263", "supplierCode": "84377263_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1137, "gross": 1137, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1137, "gross": 1137, "binding": false } }, { "hotelName": "Novotel Paris Les Halles", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2033", "supplierCode": "FLY", "hotelCodeSupplier": "2033", "id": "33!~|a0!~|b260624!~|c260625!~|d2033!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2033!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1125.63!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84377263!~|A84377263_10!~|B84377263_10!~|C30|30!~|Ejunior suite,1 queen bed!~|Fjunior suite,1 queen bed!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1125.63!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84377263_10", "description": "junior suite,1 queen bed", "descriptionSupplier": "junior suite,1 queen bed", "legacyRoomId": "84377263", "supplierCode": "84377263_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1125.63, "gross": 1125.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": 1125.63, "gross": 1125.63, "binding": false } }, { "hotelName": "Hotel Korner Chatelet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 388, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1343400", "supplierCode": "FLY", "hotelCodeSupplier": "1343400", "id": "33!~|a0!~|b260624!~|c260625!~|d1343400!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1343400!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M388!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86267204!~|A86267204_21!~|B86267204_21!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|U2,388,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I388!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86267204_21", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "86267204", "supplierCode": "86267204_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, { "hotelName": "Hotel Korner Chatelet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1343400", "supplierCode": "FLY", "hotelCodeSupplier": "1343400", "id": "33!~|a0!~|b260624!~|c260625!~|d1343400!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1343400!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M370!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86267204!~|A86267204_20!~|B86267204_20!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I370!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86267204_20", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "86267204", "supplierCode": "86267204_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 370, "gross": 370, "binding": false } }, { "hotelName": "Hotel Korner Chatelet", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1343400", "supplierCode": "FLY", "hotelCodeSupplier": "1343400", "id": "33!~|a0!~|b260624!~|c260625!~|d1343400!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1343400!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M384.12!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82920340!~|A82920340_20!~|B82920340_20!~|C30|30!~|Ecomfort twin room!~|Fcomfort twin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I384.12!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82920340_20", "description": "comfort twin room", "descriptionSupplier": "comfort twin room", "legacyRoomId": "82920340", "supplierCode": "82920340_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 384.12, "gross": 384.12, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 384.12, "gross": 384.12, "binding": false } }, { "hotelName": "Hotel Korner Chatelet", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 388, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1343400", "supplierCode": "FLY", "hotelCodeSupplier": "1343400", "id": "33!~|a0!~|b260624!~|c260625!~|d1343400!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1343400!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M388!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82920340!~|A82920340_21!~|B82920340_21!~|C30|30!~|Ecomfort twin room!~|Fcomfort twin room!~|G1!~|U2,388,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I388!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82920340_21", "description": "comfort twin room", "descriptionSupplier": "comfort twin room", "legacyRoomId": "82920340", "supplierCode": "82920340_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, { "hotelName": "Hotel Korner Chatelet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1343400", "supplierCode": "FLY", "hotelCodeSupplier": "1343400", "id": "33!~|a0!~|b260624!~|c260625!~|d1343400!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1343400!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M345!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86267204!~|A86267204_10!~|B86267204_10!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I345!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86267204_10", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "86267204", "supplierCode": "86267204_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 345, "gross": 345, "binding": false } }, { "hotelName": "Hotel Korner Chatelet", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1343400", "supplierCode": "FLY", "hotelCodeSupplier": "1343400", "id": "33!~|a0!~|b260624!~|c260625!~|d1343400!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1343400!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M363!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86267204!~|A86267204_11!~|B86267204_11!~|C30|30!~|EStandard Double Room!~|FStandard Double Room!~|G1!~|U2,363,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I363!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86267204_11", "description": "Standard Double Room", "descriptionSupplier": "Standard Double Room", "legacyRoomId": "86267204", "supplierCode": "86267204_11", "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": "Hotel Korner Chatelet", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1343400", "supplierCode": "FLY", "hotelCodeSupplier": "1343400", "id": "33!~|a0!~|b260624!~|c260625!~|d1343400!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1343400!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M363!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82920340!~|A82920340_11!~|B82920340_11!~|C30|30!~|Ecomfort twin room!~|Fcomfort twin room!~|G1!~|U2,363,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I363!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82920340_11", "description": "comfort twin room", "descriptionSupplier": "comfort twin room", "legacyRoomId": "82920340", "supplierCode": "82920340_11", "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": "Hotel Korner Chatelet", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "1343400", "supplierCode": "FLY", "hotelCodeSupplier": "1343400", "id": "33!~|a0!~|b260624!~|c260625!~|d1343400!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m1343400!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M345!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82920340!~|A82920340_10!~|B82920340_10!~|C30|30!~|Ecomfort twin room!~|Fcomfort twin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I345!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82920340_10", "description": "comfort twin room", "descriptionSupplier": "comfort twin room", "legacyRoomId": "82920340", "supplierCode": "82920340_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 345, "gross": 345, "binding": false } }, { "hotelName": "Hotel Victoires Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "70", "supplierCode": "FLY", "hotelCodeSupplier": "70", "id": "33!~|a0!~|b260624!~|c260625!~|d70!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m70!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M408!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84375371!~|A84375371_20!~|B84375371_20!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I408!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84375371_20", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84375371", "supplierCode": "84375371_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 408, "gross": 408, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 408, "gross": 408, "binding": false } }, { "hotelName": "Hotel Victoires Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "70", "supplierCode": "FLY", "hotelCodeSupplier": "70", "id": "33!~|a0!~|b260624!~|c260625!~|d70!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m70!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M403!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84300469!~|A84300469_20!~|B84300469_20!~|C30|30!~|Edeluxe twin room,2 twin beds!~|Fdeluxe twin room,2 twin beds!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I403!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84300469_20", "description": "deluxe twin room,2 twin beds", "descriptionSupplier": "deluxe twin room,2 twin beds", "legacyRoomId": "84300469", "supplierCode": "84300469_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403, "gross": 403, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 403, "gross": 403, "binding": false } }, { "hotelName": "Hotel Victoires Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 444, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "70", "supplierCode": "FLY", "hotelCodeSupplier": "70", "id": "33!~|a0!~|b260624!~|c260625!~|d70!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m70!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M444!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84300469!~|A84300469_21!~|B84300469_21!~|C30|30!~|Edeluxe twin room,2 twin beds!~|Fdeluxe twin room,2 twin beds!~|G1!~|U2,444,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I444!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84300469_21", "description": "deluxe twin room,2 twin beds", "descriptionSupplier": "deluxe twin room,2 twin beds", "legacyRoomId": "84300469", "supplierCode": "84300469_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 444, "gross": 444, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 444, "gross": 444, "binding": false } }, { "hotelName": "Hotel Victoires Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 451, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "70", "supplierCode": "FLY", "hotelCodeSupplier": "70", "id": "33!~|a0!~|b260624!~|c260625!~|d70!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m70!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M451!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84375371!~|A84375371_21!~|B84375371_21!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,451,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I451!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84375371_21", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84375371", "supplierCode": "84375371_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 451, "gross": 451, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 451, "gross": 451, "binding": false } }, { "hotelName": "Hotel Victoires Opera", "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": "70", "supplierCode": "FLY", "hotelCodeSupplier": "70", "id": "33!~|a0!~|b260624!~|c260625!~|d70!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m70!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M412!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84300469!~|A84300469_11!~|B84300469_11!~|C30|30!~|Edeluxe twin room,2 twin beds!~|Fdeluxe twin room,2 twin beds!~|G1!~|U2,412,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I412!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84300469_11", "description": "deluxe twin room,2 twin beds", "descriptionSupplier": "deluxe twin room,2 twin beds", "legacyRoomId": "84300469", "supplierCode": "84300469_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": "Hotel Victoires Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "70", "supplierCode": "FLY", "hotelCodeSupplier": "70", "id": "33!~|a0!~|b260624!~|c260625!~|d70!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m70!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M371!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84300469!~|A84300469_10!~|B84300469_10!~|C30|30!~|Edeluxe twin room,2 twin beds!~|Fdeluxe twin room,2 twin beds!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I371!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84300469_10", "description": "deluxe twin room,2 twin beds", "descriptionSupplier": "deluxe twin room,2 twin beds", "legacyRoomId": "84300469", "supplierCode": "84300469_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": "Hotel Victoires Opera", "boardCode": "NB", "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": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "70", "supplierCode": "FLY", "hotelCodeSupplier": "70", "id": "33!~|a0!~|b260624!~|c260625!~|d70!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m70!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M428!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84375371!~|A84375371_11!~|B84375371_11!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,428,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I428!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84375371_11", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84375371", "supplierCode": "84375371_11", "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": "Hotel Victoires Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "70", "supplierCode": "FLY", "hotelCodeSupplier": "70", "id": "33!~|a0!~|b260624!~|c260625!~|d70!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m70!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M385!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84375371!~|A84375371_10!~|B84375371_10!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I385!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84375371_10", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "84375371", "supplierCode": "84375371_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 385, "gross": 385, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 385, "gross": 385, "binding": false } }, { "hotelName": "Hotel Claude Bernard Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3222", "supplierCode": "FLY", "hotelCodeSupplier": "3222", "id": "33!~|a0!~|b260624!~|c260625!~|d3222!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3222!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M368!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902622!~|A85902622_20!~|B85902622_20!~|C30|30!~|EEconomy Double Room!~|FEconomy Double Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I368!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902622_20", "description": "Economy Double Room", "descriptionSupplier": "Economy Double Room", "legacyRoomId": "85902622", "supplierCode": "85902622_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, { "hotelName": "Hotel Claude Bernard Saint Germain", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 406, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3222", "supplierCode": "FLY", "hotelCodeSupplier": "3222", "id": "33!~|a0!~|b260624!~|c260625!~|d3222!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3222!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M406!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902622!~|A85902622_21!~|B85902622_21!~|C30|30!~|EEconomy Double Room!~|FEconomy Double Room!~|G1!~|U2,406,1781517600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I406!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902622_21", "description": "Economy Double Room", "descriptionSupplier": "Economy Double Room", "legacyRoomId": "85902622", "supplierCode": "85902622_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 406, "gross": 406, "binding": false } }, { "hotelName": "Hotel Claude Bernard Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-15T10:00:00Z", "value": 373, "hoursBefore": 192, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3222", "supplierCode": "FLY", "hotelCodeSupplier": "3222", "id": "33!~|a0!~|b260624!~|c260625!~|d3222!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3222!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M373!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902622!~|A85902622_11!~|B85902622_11!~|C30|30!~|EEconomy Double Room!~|FEconomy Double Room!~|G1!~|U2,373,1781517600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I373!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902622_11", "description": "Economy Double Room", "descriptionSupplier": "Economy Double Room", "legacyRoomId": "85902622", "supplierCode": "85902622_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 373, "gross": 373, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 373, "gross": 373, "binding": false } }, { "hotelName": "Hotel Claude Bernard Saint Germain", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "3222", "supplierCode": "FLY", "hotelCodeSupplier": "3222", "id": "33!~|a0!~|b260624!~|c260625!~|d3222!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m3222!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902622!~|A85902622_10!~|B85902622_10!~|C30|30!~|EEconomy Double Room!~|FEconomy Double Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902622_10", "description": "Economy Double Room", "descriptionSupplier": "Economy Double Room", "legacyRoomId": "85902622", "supplierCode": "85902622_10", "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": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 399, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M399!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84427712!~|A84427712_21!~|B84427712_21!~|C30|30!~|Esuperior privilege double or twin room!~|Fsuperior privilege double or twin room!~|G1!~|U2,399,1781863200!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I399!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84427712_21", "description": "superior privilege double or twin room", "descriptionSupplier": "superior privilege double or twin room", "legacyRoomId": "84427712", "supplierCode": "84427712_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 399, "gross": 399, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 399, "gross": 399, "binding": false } }, { "hotelName": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M395.01!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84427712!~|A84427712_20!~|B84427712_20!~|C30|30!~|Esuperior privilege double or twin room!~|Fsuperior privilege double or twin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I395.01!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84427712_20", "description": "superior privilege double or twin room", "descriptionSupplier": "superior privilege double or twin room", "legacyRoomId": "84427712", "supplierCode": "84427712_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 395.01, "gross": 395.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": 395.01, "gross": 395.01, "binding": false } }, { "hotelName": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 363, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M363!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905134!~|A85905134_21!~|B85905134_21!~|C30|30!~|ESuperior Double or Twin Room!~|FSuperior Double or Twin Room!~|G1!~|U2,363,1781863200!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I363!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905134_21", "description": "Superior Double or Twin Room", "descriptionSupplier": "Superior Double or Twin Room", "legacyRoomId": "85905134", "supplierCode": "85905134_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": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 436, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M436!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84427711!~|A84427711_21!~|B84427711_21!~|C30|30!~|Edeluxe room for 2 (extra bed with extra fee)!~|Fdeluxe room for 2 (extra bed with extra fee)!~|G1!~|U2,436,1781863200!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I436!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84427711_21", "description": "deluxe room for 2 (extra bed with extra fee)", "descriptionSupplier": "deluxe room for 2 (extra bed with extra fee)", "legacyRoomId": "84427711", "supplierCode": "84427711_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 436, "gross": 436, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 436, "gross": 436, "binding": false } }, { "hotelName": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M431.64!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84427711!~|A84427711_20!~|B84427711_20!~|C30|30!~|Edeluxe room for 2 (extra bed with extra fee)!~|Fdeluxe room for 2 (extra bed with extra fee)!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I431.64!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84427711_20", "description": "deluxe room for 2 (extra bed with extra fee)", "descriptionSupplier": "deluxe room for 2 (extra bed with extra fee)", "legacyRoomId": "84427711", "supplierCode": "84427711_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 431.64, "gross": 431.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": 431.64, "gross": 431.64, "binding": false } }, { "hotelName": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M359.37!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905134!~|A85905134_20!~|B85905134_20!~|C30|30!~|ESuperior Double or Twin Room!~|FSuperior Double or Twin Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I359.37!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905134_20", "description": "Superior Double or Twin Room", "descriptionSupplier": "Superior Double or Twin Room", "legacyRoomId": "85905134", "supplierCode": "85905134_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": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M343!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84427712!~|A84427712_10!~|B84427712_10!~|C30|30!~|Esuperior privilege double or twin room!~|Fsuperior privilege double or twin room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I343!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84427712_10", "description": "superior privilege double or twin room", "descriptionSupplier": "superior privilege double or twin room", "legacyRoomId": "84427712", "supplierCode": "84427712_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 343, "gross": 343, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 343, "gross": 343, "binding": false } }, { "hotelName": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 360, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M360!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84427712!~|A84427712_11!~|B84427712_11!~|C30|30!~|Esuperior privilege double or twin room!~|Fsuperior privilege double or twin room!~|G1!~|U2,360,1781863200!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I360!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84427712_11", "description": "superior privilege double or twin room", "descriptionSupplier": "superior privilege double or twin room", "legacyRoomId": "84427712", "supplierCode": "84427712_11", "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": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M312!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905134!~|A85905134_10!~|B85905134_10!~|C30|30!~|ESuperior Double or Twin Room!~|FSuperior Double or Twin Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I312!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905134_10", "description": "Superior Double or Twin Room", "descriptionSupplier": "Superior Double or Twin Room", "legacyRoomId": "85905134", "supplierCode": "85905134_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 312, "gross": 312, "binding": false } }, { "hotelName": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 327, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M327!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85905134!~|A85905134_11!~|B85905134_11!~|C30|30!~|ESuperior Double or Twin Room!~|FSuperior Double or Twin Room!~|G1!~|U2,327,1781863200!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I327!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85905134_11", "description": "Superior Double or Twin Room", "descriptionSupplier": "Superior Double or Twin Room", "legacyRoomId": "85905134", "supplierCode": "85905134_11", "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": "H\u00f4tel Aida Op\u00e9ra", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M374!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84427711!~|A84427711_10!~|B84427711_10!~|C30|30!~|Edeluxe room for 2 (extra bed with extra fee)!~|Fdeluxe room for 2 (extra bed with extra fee)!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I374!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84427711_10", "description": "deluxe room for 2 (extra bed with extra fee)", "descriptionSupplier": "deluxe room for 2 (extra bed with extra fee)", "legacyRoomId": "84427711", "supplierCode": "84427711_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 374, "gross": 374, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 374, "gross": 374, "binding": false } }, { "hotelName": "H\u00f4tel Aida Op\u00e9ra", "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": "242629", "supplierCode": "FLY", "hotelCodeSupplier": "242629", "id": "33!~|a0!~|b260624!~|c260625!~|d242629!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m242629!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M393!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84427711!~|A84427711_11!~|B84427711_11!~|C30|30!~|Edeluxe room for 2 (extra bed with extra fee)!~|Fdeluxe room for 2 (extra bed with extra fee)!~|G1!~|U2,393,1781863200!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I393!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84427711_11", "description": "deluxe room for 2 (extra bed with extra fee)", "descriptionSupplier": "deluxe room for 2 (extra bed with extra fee)", "legacyRoomId": "84427711", "supplierCode": "84427711_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 Helussi", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M436.59!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184573!~|A84184573_20!~|B84184573_20!~|C30|30!~|Edouble or twin room,balcony!~|Fdouble or twin room,balcony!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I436.59!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184573_20", "description": "double or twin room,balcony", "descriptionSupplier": "double or twin room,balcony", "legacyRoomId": "84184573", "supplierCode": "84184573_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 436.59, "gross": 436.59, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 436.59, "gross": 436.59, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 441, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M441!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184573!~|A84184573_21!~|B84184573_21!~|C30|30!~|Edouble or twin room,balcony!~|Fdouble or twin room,balcony!~|G1!~|U2,441,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I441!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184573_21", "description": "double or twin room,balcony", "descriptionSupplier": "double or twin room,balcony", "legacyRoomId": "84184573", "supplierCode": "84184573_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 441, "gross": 441, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 441, "gross": 441, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 334, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M334!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184572!~|A84184572_21!~|B84184572_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,334,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I334!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184572_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84184572", "supplierCode": "84184572_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 334, "gross": 334, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 334, "gross": 334, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M330.66!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184572!~|A84184572_20!~|B84184572_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I330.66!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184572_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84184572", "supplierCode": "84184572_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 330.66, "gross": 330.66, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 330.66, "gross": 330.66, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 422, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M422!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184570!~|A84184570_21!~|B84184570_21!~|C30|30!~|Edouble or twin room,courtyard view!~|Fdouble or twin room,courtyard view!~|G1!~|U2,422,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I422!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184570_21", "description": "double or twin room,courtyard view", "descriptionSupplier": "double or twin room,courtyard view", "legacyRoomId": "84184570", "supplierCode": "84184570_21", "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 Helussi", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M366.3!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184571!~|A84184571_20!~|B84184571_20!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I366.3!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184571_20", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84184571", "supplierCode": "84184571_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 366.3, "gross": 366.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": 366.3, "gross": 366.3, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "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": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M370!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184571!~|A84184571_21!~|B84184571_21!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,370,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I370!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184571_21", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84184571", "supplierCode": "84184571_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": "H\u00f4tel Helussi", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M417.78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184570!~|A84184570_20!~|B84184570_20!~|C30|30!~|Edouble or twin room,courtyard view!~|Fdouble or twin room,courtyard view!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I417.78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184570_20", "description": "double or twin room,courtyard view", "descriptionSupplier": "double or twin room,courtyard view", "legacyRoomId": "84184570", "supplierCode": "84184570_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 417.78, "gross": 417.78, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 417.78, "gross": 417.78, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M272!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184572!~|A84184572_10!~|B84184572_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I272!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184572_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84184572", "supplierCode": "84184572_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 272, "gross": 272, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 272, "gross": 272, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 303, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M303!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184572!~|A84184572_11!~|B84184572_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,303,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I303!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184572_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "84184572", "supplierCode": "84184572_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 303, "gross": 303, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M305!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184571!~|A84184571_10!~|B84184571_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I305!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184571_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84184571", "supplierCode": "84184571_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": "H\u00f4tel Helussi", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 409, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M409!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184573!~|A84184573_11!~|B84184573_11!~|C30|30!~|Edouble or twin room,balcony!~|Fdouble or twin room,balcony!~|G1!~|U2,409,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I409!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184573_11", "description": "double or twin room,balcony", "descriptionSupplier": "double or twin room,balcony", "legacyRoomId": "84184573", "supplierCode": "84184573_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 409, "gross": 409, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 409, "gross": 409, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M369!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184573!~|A84184573_10!~|B84184573_10!~|C30|30!~|Edouble or twin room,balcony!~|Fdouble or twin room,balcony!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I369!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184573_10", "description": "double or twin room,balcony", "descriptionSupplier": "double or twin room,balcony", "legacyRoomId": "84184573", "supplierCode": "84184573_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 369, "gross": 369, "binding": false } }, { "hotelName": "H\u00f4tel Helussi", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 338, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M338!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184571!~|A84184571_11!~|B84184571_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,338,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I338!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184571_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84184571", "supplierCode": "84184571_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": "H\u00f4tel Helussi", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M336!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184570!~|A84184570_10!~|B84184570_10!~|C30|30!~|Edouble or twin room,courtyard view!~|Fdouble or twin room,courtyard view!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184570_10", "description": "double or twin room,courtyard view", "descriptionSupplier": "double or twin room,courtyard view", "legacyRoomId": "84184570", "supplierCode": "84184570_10", "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": "H\u00f4tel Helussi", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 374, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "386800", "supplierCode": "FLY", "hotelCodeSupplier": "386800", "id": "33!~|a0!~|b260624!~|c260625!~|d386800!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m386800!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M374!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84184570!~|A84184570_11!~|B84184570_11!~|C30|30!~|Edouble or twin room,courtyard view!~|Fdouble or twin room,courtyard view!~|G1!~|U2,374,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I374!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84184570_11", "description": "double or twin room,courtyard view", "descriptionSupplier": "double or twin room,courtyard view", "legacyRoomId": "84184570", "supplierCode": "84184570_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 374, "gross": 374, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 374, "gross": 374, "binding": false } }, { "hotelName": "Citadines Les Halles Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7657", "supplierCode": "FLY", "hotelCodeSupplier": "7657", "id": "33!~|a0!~|b260624!~|c260625!~|d7657!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7657!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M593!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85899209!~|A85899209_20!~|B85899209_20!~|C30|30!~|EDeluxe Apartment!~|FDeluxe Apartment!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I593!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85899209_20", "description": "Deluxe Apartment", "descriptionSupplier": "Deluxe Apartment", "legacyRoomId": "85899209", "supplierCode": "85899209_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 593, "gross": 593, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 593, "gross": 593, "binding": false } }, { "hotelName": "Citadines Les Halles Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "7657", "supplierCode": "FLY", "hotelCodeSupplier": "7657", "id": "33!~|a0!~|b260624!~|c260625!~|d7657!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m7657!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M555!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85899209!~|A85899209_10!~|B85899209_10!~|C30|30!~|EDeluxe Apartment!~|FDeluxe Apartment!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I555!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85899209_10", "description": "Deluxe Apartment", "descriptionSupplier": "Deluxe Apartment", "legacyRoomId": "85899209", "supplierCode": "85899209_10", "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": "Hotel Peyris Opera", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2065", "supplierCode": "FLY", "hotelCodeSupplier": "2065", "id": "33!~|a0!~|b260624!~|c260625!~|d2065!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2065!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M488!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67513943!~|A67513943_20!~|B67513943_20!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I488!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67513943_20", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "67513943", "supplierCode": "67513943_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 488, "gross": 488, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 488, "gross": 488, "binding": false } }, { "hotelName": "Hotel Peyris Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 434, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2065", "supplierCode": "FLY", "hotelCodeSupplier": "2065", "id": "33!~|a0!~|b260624!~|c260625!~|d2065!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2065!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M434!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67513943!~|A67513943_11!~|B67513943_11!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|U2,434,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I434!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67513943_11", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "67513943", "supplierCode": "67513943_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 434, "gross": 434, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 434, "gross": 434, "binding": false } }, { "hotelName": "Hotel Peyris Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "2065", "supplierCode": "FLY", "hotelCodeSupplier": "2065", "id": "33!~|a0!~|b260624!~|c260625!~|d2065!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m2065!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M391!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67513943!~|A67513943_10!~|B67513943_10!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I391!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67513943_10", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "67513943", "supplierCode": "67513943_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 391, "gross": 391, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 391, "gross": 391, "binding": false } }, { "hotelName": "H\u00f4tel Montholon Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "365996", "supplierCode": "FLY", "hotelCodeSupplier": "365996", "id": "33!~|a0!~|b260624!~|c260625!~|d365996!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m365996!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M399!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85903610!~|A85903610_20!~|B85903610_20!~|C30|30!~|ESuperior Double or Twin Room!~|FSuperior Double or Twin Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I399!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85903610_20", "description": "Superior Double or Twin Room", "descriptionSupplier": "Superior Double or Twin Room", "legacyRoomId": "85903610", "supplierCode": "85903610_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 399, "gross": 399, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 399, "gross": 399, "binding": false } }, { "hotelName": "H\u00f4tel Montholon Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "365996", "supplierCode": "FLY", "hotelCodeSupplier": "365996", "id": "33!~|a0!~|b260624!~|c260625!~|d365996!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m365996!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M452!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84369967!~|A84369967_20!~|B84369967_20!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I452!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84369967_20", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "84369967", "supplierCode": "84369967_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 452, "gross": 452, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 452, "gross": 452, "binding": false } }, { "hotelName": "H\u00f4tel Montholon Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "365996", "supplierCode": "FLY", "hotelCodeSupplier": "365996", "id": "33!~|a0!~|b260624!~|c260625!~|d365996!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m365996!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M373!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85903610!~|A85903610_10!~|B85903610_10!~|C30|30!~|ESuperior Double or Twin Room!~|FSuperior Double or Twin Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I373!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85903610_10", "description": "Superior Double or Twin Room", "descriptionSupplier": "Superior Double or Twin Room", "legacyRoomId": "85903610", "supplierCode": "85903610_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 373, "gross": 373, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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, "gross": 373, "binding": false } }, { "hotelName": "H\u00f4tel Montholon Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "365996", "supplierCode": "FLY", "hotelCodeSupplier": "365996", "id": "33!~|a0!~|b260624!~|c260625!~|d365996!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m365996!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M413!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84369967!~|A84369967_10!~|B84369967_10!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I413!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84369967_10", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "84369967", "supplierCode": "84369967_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 413, "gross": 413, "binding": false } }, { "hotelName": "Villa Pantheon", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6103", "supplierCode": "FLY", "hotelCodeSupplier": "6103", "id": "33!~|a0!~|b260624!~|c260625!~|d6103!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6103!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M383!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341018!~|A85341018_20!~|B85341018_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I383!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341018_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85341018", "supplierCode": "85341018_20", "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": "Villa Pantheon", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6103", "supplierCode": "FLY", "hotelCodeSupplier": "6103", "id": "33!~|a0!~|b260624!~|c260625!~|d6103!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6103!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M356!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z235273!~|A235273_20!~|B235273_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I356!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "235273_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "235273", "supplierCode": "235273_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 356, "gross": 356, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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, "gross": 356, "binding": false } }, { "hotelName": "Villa Pantheon", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 433, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6103", "supplierCode": "FLY", "hotelCodeSupplier": "6103", "id": "33!~|a0!~|b260624!~|c260625!~|d6103!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6103!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M433!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z235273!~|A235273_21!~|B235273_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,433,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I433!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "235273_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "235273", "supplierCode": "235273_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 433, "gross": 433, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 433, "gross": 433, "binding": false } }, { "hotelName": "Villa Pantheon", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 467, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6103", "supplierCode": "FLY", "hotelCodeSupplier": "6103", "id": "33!~|a0!~|b260624!~|c260625!~|d6103!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6103!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M467!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341018!~|A85341018_21!~|B85341018_21!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,467,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I467!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341018_21", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85341018", "supplierCode": "85341018_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 467, "gross": 467, "binding": false } }, { "hotelName": "Villa Pantheon", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 421, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6103", "supplierCode": "FLY", "hotelCodeSupplier": "6103", "id": "33!~|a0!~|b260624!~|c260625!~|d6103!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6103!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M421!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341018!~|A85341018_11!~|B85341018_11!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,421,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I421!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341018_11", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85341018", "supplierCode": "85341018_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": "Villa Pantheon", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6103", "supplierCode": "FLY", "hotelCodeSupplier": "6103", "id": "33!~|a0!~|b260624!~|c260625!~|d6103!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6103!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M337!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85341018!~|A85341018_10!~|B85341018_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I337!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85341018_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85341018", "supplierCode": "85341018_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 337, "gross": 337, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 337, "gross": 337, "binding": false } }, { "hotelName": "Villa Pantheon", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6103", "supplierCode": "FLY", "hotelCodeSupplier": "6103", "id": "33!~|a0!~|b260624!~|c260625!~|d6103!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6103!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M311!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z235273!~|A235273_10!~|B235273_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I311!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "235273_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "235273", "supplierCode": "235273_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 311, "gross": 311, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 311, "gross": 311, "binding": false } }, { "hotelName": "Villa Pantheon", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 388, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6103", "supplierCode": "FLY", "hotelCodeSupplier": "6103", "id": "33!~|a0!~|b260624!~|c260625!~|d6103!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6103!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M388!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z235273!~|A235273_11!~|B235273_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,388,1781949600!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I388!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "235273_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "235273", "supplierCode": "235273_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, { "hotelName": "Hotel Les Bulles de Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6062", "supplierCode": "FLY", "hotelCodeSupplier": "6062", "id": "33!~|a0!~|b260624!~|c260625!~|d6062!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M711!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6373839!~|A6373839_20!~|B6373839_20!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I711!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6373839_20", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "6373839", "supplierCode": "6373839_20", "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 Les Bulles de Paris", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 783, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6062", "supplierCode": "FLY", "hotelCodeSupplier": "6062", "id": "33!~|a0!~|b260624!~|c260625!~|d6062!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6062!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M783!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6373839!~|A6373839_21!~|B6373839_21!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|U2,783,1781863200!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I783!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6373839_21", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "6373839", "supplierCode": "6373839_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 783, "gross": 783, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 783, "gross": 783, "binding": false } }, { "hotelName": "Hotel Les Bulles de Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 732, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6062", "supplierCode": "FLY", "hotelCodeSupplier": "6062", "id": "33!~|a0!~|b260624!~|c260625!~|d6062!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6062!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M732!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6373839!~|A6373839_11!~|B6373839_11!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|U2,732,1781863200!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I732!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6373839_11", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "6373839", "supplierCode": "6373839_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 732, "gross": 732, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 732, "gross": 732, "binding": false } }, { "hotelName": "Hotel Les Bulles de Paris", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "6062", "supplierCode": "FLY", "hotelCodeSupplier": "6062", "id": "33!~|a0!~|b260624!~|c260625!~|d6062!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m6062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M659!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z6373839!~|A6373839_10!~|B6373839_10!~|C30|30!~|EClassic Room!~|FClassic Room!~|G1!~|Hsessionid!~|I40c90a8e4077fa3ccd68d37bb61be496!~|Hcurrency!~|IUSD!~|Htgx_price!~|I659!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "6373839_10", "description": "Classic Room", "descriptionSupplier": "Classic Room", "legacyRoomId": "6373839", "supplierCode": "6373839_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 659, "gross": 659, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 659, "gross": 659, "binding": false } }, { "hotelName": "Hotel Le Montmartre Saint Pierre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M336.6!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907403!~|A85907403_20!~|B85907403_20!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I336.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907403_20", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "85907403", "supplierCode": "85907403_20", "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": "Hotel Le Montmartre Saint Pierre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 340, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M340!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907403!~|A85907403_21!~|B85907403_21!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|U2,340,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I340!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907403_21", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "85907403", "supplierCode": "85907403_21", "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": "Hotel Le Montmartre Saint Pierre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 297, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M297!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907400!~|A85907400_21!~|B85907400_21!~|C30|30!~|ETwin Room!~|FTwin Room!~|G1!~|U2,297,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I297!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907400_21", "description": "Twin Room", "descriptionSupplier": "Twin Room", "legacyRoomId": "85907400", "supplierCode": "85907400_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 297, "gross": 297, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 297, "gross": 297, "binding": false } }, { "hotelName": "Hotel Le Montmartre Saint Pierre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M294.03!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907400!~|A85907400_20!~|B85907400_20!~|C30|30!~|ETwin Room!~|FTwin Room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I294.03!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907400_20", "description": "Twin Room", "descriptionSupplier": "Twin Room", "legacyRoomId": "85907400", "supplierCode": "85907400_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 294.03, "gross": 294.03, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.03, "gross": 294.03, "binding": false } }, { "hotelName": "Hotel Le Montmartre Saint Pierre", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M287.1!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81919367!~|A81919367_20!~|B81919367_20!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I287.1!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81919367_20", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "81919367", "supplierCode": "81919367_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 287.1, "gross": 287.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": 287.1, "gross": 287.1, "binding": false } }, { "hotelName": "Hotel Le Montmartre Saint Pierre", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 290, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M290!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81919367!~|A81919367_21!~|B81919367_21!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|U2,290,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I290!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81919367_21", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "81919367", "supplierCode": "81919367_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 290, "gross": 290, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 290, "gross": 290, "binding": false } }, { "hotelName": "Hotel Le Montmartre Saint Pierre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M259.38!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907400!~|A85907400_10!~|B85907400_10!~|C30|30!~|ETwin Room!~|FTwin Room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I259.38!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907400_10", "description": "Twin Room", "descriptionSupplier": "Twin Room", "legacyRoomId": "85907400", "supplierCode": "85907400_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 259.38, "gross": 259.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": 259.38, "gross": 259.38, "binding": false } }, { "hotelName": "Hotel Le Montmartre Saint Pierre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 262, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M262!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907400!~|A85907400_11!~|B85907400_11!~|C30|30!~|ETwin Room!~|FTwin Room!~|G1!~|U2,262,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I262!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907400_11", "description": "Twin Room", "descriptionSupplier": "Twin Room", "legacyRoomId": "85907400", "supplierCode": "85907400_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 262, "gross": 262, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 262, "gross": 262, "binding": false } }, { "hotelName": "Hotel Le Montmartre Saint Pierre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 256, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M256!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81919367!~|A81919367_11!~|B81919367_11!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|U2,256,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I256!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81919367_11", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "81919367", "supplierCode": "81919367_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": "Hotel Le Montmartre Saint Pierre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M253.44!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81919367!~|A81919367_10!~|B81919367_10!~|C30|30!~|EClassic Double Room!~|FClassic Double Room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I253.44!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81919367_10", "description": "Classic Double Room", "descriptionSupplier": "Classic Double Room", "legacyRoomId": "81919367", "supplierCode": "81919367_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 253.44, "gross": 253.44, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 253.44, "gross": 253.44, "binding": false } }, { "hotelName": "Hotel Le Montmartre Saint Pierre", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 305, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M305!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907403!~|A85907403_11!~|B85907403_11!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|U2,305,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I305!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907403_11", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "85907403", "supplierCode": "85907403_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 305, "gross": 305, "binding": false } }, { "hotelName": "Hotel Le Montmartre Saint Pierre", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "295", "supplierCode": "FLY", "hotelCodeSupplier": "295", "id": "33!~|a0!~|b260624!~|c260625!~|d295!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m295!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M301.95!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85907403!~|A85907403_10!~|B85907403_10!~|C30|30!~|ETriple Room!~|FTriple Room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I301.95!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85907403_10", "description": "Triple Room", "descriptionSupplier": "Triple Room", "legacyRoomId": "85907403", "supplierCode": "85907403_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 301.95, "gross": 301.95, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 301.95, "gross": 301.95, "binding": false } }, { "hotelName": "ibis Styles Paris Place d'Italie Butte aux Cailles Hotel", "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": "221386", "supplierCode": "FLY", "hotelCodeSupplier": "221386", "id": "33!~|a0!~|b260624!~|c260625!~|d221386!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m221386!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M384!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85168027!~|A85168027_21!~|B85168027_21!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,384,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I384!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85168027_21", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85168027", "supplierCode": "85168027_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": "ibis Styles Paris Place d'Italie Butte aux Cailles Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "221386", "supplierCode": "FLY", "hotelCodeSupplier": "221386", "id": "33!~|a0!~|b260624!~|c260625!~|d221386!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m221386!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M358!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85168027!~|A85168027_20!~|B85168027_20!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I358!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85168027_20", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85168027", "supplierCode": "85168027_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": "ibis Styles Paris Place d'Italie Butte aux Cailles Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 447, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "221386", "supplierCode": "FLY", "hotelCodeSupplier": "221386", "id": "33!~|a0!~|b260624!~|c260625!~|d221386!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m221386!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M447!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85168029!~|A85168029_21!~|B85168029_21!~|C30|30!~|Estandard suite,multiple beds!~|Fstandard suite,multiple beds!~|G1!~|U2,447,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I447!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85168029_21", "description": "standard suite,multiple beds", "descriptionSupplier": "standard suite,multiple beds", "legacyRoomId": "85168029", "supplierCode": "85168029_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": "ibis Styles Paris Place d'Italie Butte aux Cailles Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "221386", "supplierCode": "FLY", "hotelCodeSupplier": "221386", "id": "33!~|a0!~|b260624!~|c260625!~|d221386!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m221386!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M417!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85168029!~|A85168029_20!~|B85168029_20!~|C30|30!~|Estandard suite,multiple beds!~|Fstandard suite,multiple beds!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I417!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85168029_20", "description": "standard suite,multiple beds", "descriptionSupplier": "standard suite,multiple beds", "legacyRoomId": "85168029", "supplierCode": "85168029_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 417, "gross": 417, "binding": false } }, { "hotelName": "ibis Styles Paris Place d'Italie Butte aux Cailles Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "221386", "supplierCode": "FLY", "hotelCodeSupplier": "221386", "id": "33!~|a0!~|b260624!~|c260625!~|d221386!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m221386!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M354.42!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85168027!~|A85168027_10!~|B85168027_10!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I354.42!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85168027_10", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85168027", "supplierCode": "85168027_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 354.42, "gross": 354.42, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.42, "gross": 354.42, "binding": false } }, { "hotelName": "ibis Styles Paris Place d'Italie Butte aux Cailles Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 380.16, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "221386", "supplierCode": "FLY", "hotelCodeSupplier": "221386", "id": "33!~|a0!~|b260624!~|c260625!~|d221386!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m221386!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M380.16!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85168027!~|A85168027_11!~|B85168027_11!~|C30|30!~|Estandard double room,1 double bed!~|Fstandard double room,1 double bed!~|G1!~|U2,380.16,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I380.16!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85168027_11", "description": "standard double room,1 double bed", "descriptionSupplier": "standard double room,1 double bed", "legacyRoomId": "85168027", "supplierCode": "85168027_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 380.16, "gross": 380.16, "binding": false } }, { "hotelName": "ibis Styles Paris Place d'Italie Butte aux Cailles Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "221386", "supplierCode": "FLY", "hotelCodeSupplier": "221386", "id": "33!~|a0!~|b260624!~|c260625!~|d221386!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m221386!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M412.83!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85168029!~|A85168029_10!~|B85168029_10!~|C30|30!~|Estandard suite,multiple beds!~|Fstandard suite,multiple beds!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I412.83!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85168029_10", "description": "standard suite,multiple beds", "descriptionSupplier": "standard suite,multiple beds", "legacyRoomId": "85168029", "supplierCode": "85168029_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 412.83, "gross": 412.83, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 412.83, "gross": 412.83, "binding": false } }, { "hotelName": "ibis Styles Paris Place d'Italie Butte aux Cailles Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 442.53, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "221386", "supplierCode": "FLY", "hotelCodeSupplier": "221386", "id": "33!~|a0!~|b260624!~|c260625!~|d221386!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m221386!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M442.53!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85168029!~|A85168029_11!~|B85168029_11!~|C30|30!~|Estandard suite,multiple beds!~|Fstandard suite,multiple beds!~|G1!~|U2,442.53,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I442.53!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85168029_11", "description": "standard suite,multiple beds", "descriptionSupplier": "standard suite,multiple beds", "legacyRoomId": "85168029", "supplierCode": "85168029_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 442.53, "gross": 442.53, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 442.53, "gross": 442.53, "binding": false } }, { "hotelName": "H\u00f4tel Le Faubourg", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 245, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "741", "supplierCode": "FLY", "hotelCodeSupplier": "741", "id": "33!~|a0!~|b260624!~|c260625!~|d741!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m741!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M245!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278687!~|A85278687_21!~|B85278687_21!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,245,1781949600!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I245!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278687_21", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85278687", "supplierCode": "85278687_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 245, "gross": 245, "binding": false } }, { "hotelName": "H\u00f4tel Le Faubourg", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "741", "supplierCode": "FLY", "hotelCodeSupplier": "741", "id": "33!~|a0!~|b260624!~|c260625!~|d741!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m741!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M223!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278687!~|A85278687_20!~|B85278687_20!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I223!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278687_20", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85278687", "supplierCode": "85278687_20", "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 Le Faubourg", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 252, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "741", "supplierCode": "FLY", "hotelCodeSupplier": "741", "id": "33!~|a0!~|b260624!~|c260625!~|d741!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m741!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M252!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278689!~|A85278689_21!~|B85278689_21!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,252,1781949600!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I252!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278689_21", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85278689", "supplierCode": "85278689_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 252, "gross": 252, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 252, "gross": 252, "binding": false } }, { "hotelName": "H\u00f4tel Le Faubourg", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "741", "supplierCode": "FLY", "hotelCodeSupplier": "741", "id": "33!~|a0!~|b260624!~|c260625!~|d741!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m741!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M229!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278689!~|A85278689_20!~|B85278689_20!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I229!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278689_20", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85278689", "supplierCode": "85278689_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 229, "gross": 229, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 229, "gross": 229, "binding": false } }, { "hotelName": "H\u00f4tel Le Faubourg", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "741", "supplierCode": "FLY", "hotelCodeSupplier": "741", "id": "33!~|a0!~|b260624!~|c260625!~|d741!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m741!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M202!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278687!~|A85278687_10!~|B85278687_10!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I202!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278687_10", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85278687", "supplierCode": "85278687_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, { "hotelName": "H\u00f4tel Le Faubourg", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 225, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "741", "supplierCode": "FLY", "hotelCodeSupplier": "741", "id": "33!~|a0!~|b260624!~|c260625!~|d741!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m741!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M225!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278687!~|A85278687_11!~|B85278687_11!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,225,1781949600!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I225!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278687_11", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "85278687", "supplierCode": "85278687_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 225, "gross": 225, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 225, "gross": 225, "binding": false } }, { "hotelName": "H\u00f4tel Le Faubourg", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "741", "supplierCode": "FLY", "hotelCodeSupplier": "741", "id": "33!~|a0!~|b260624!~|c260625!~|d741!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m741!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M208!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278689!~|A85278689_10!~|B85278689_10!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I208!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278689_10", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85278689", "supplierCode": "85278689_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 208, "gross": 208, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 208, "gross": 208, "binding": false } }, { "hotelName": "H\u00f4tel Le Faubourg", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-20T10:00:00Z", "value": 231, "hoursBefore": 72, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "741", "supplierCode": "FLY", "hotelCodeSupplier": "741", "id": "33!~|a0!~|b260624!~|c260625!~|d741!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m741!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M231!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85278689!~|A85278689_11!~|B85278689_11!~|C30|30!~|Etwin room!~|Ftwin room!~|G1!~|U2,231,1781949600!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I231!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85278689_11", "description": "twin room", "descriptionSupplier": "twin room", "legacyRoomId": "85278689", "supplierCode": "85278689_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 231, "gross": 231, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 231, "gross": 231, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M402!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159864!~|A85159864_20!~|B85159864_20!~|C30|30!~|Eclassic twin room!~|Fclassic twin room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I402!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159864_20", "description": "classic twin room", "descriptionSupplier": "classic twin room", "legacyRoomId": "85159864", "supplierCode": "85159864_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 482, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M482!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159864!~|A85159864_21!~|B85159864_21!~|C30|30!~|Eclassic twin room!~|Fclassic twin room!~|G1!~|U2,482,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I482!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159864_21", "description": "classic twin room", "descriptionSupplier": "classic twin room", "legacyRoomId": "85159864", "supplierCode": "85159864_21", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 482, "gross": 482, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 472, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M472!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159863!~|A85159863_21!~|B85159863_21!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,472,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I472!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159863_21", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85159863", "supplierCode": "85159863_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": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M393!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159863!~|A85159863_20!~|B85159863_20!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I393!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159863_20", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85159863", "supplierCode": "85159863_20", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 393, "gross": 393, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 538, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M538!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86403439!~|A86403439_21!~|B86403439_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,538,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I538!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86403439_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "86403439", "supplierCode": "86403439_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 538, "gross": 538, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 538, "gross": 538, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M448!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86403439!~|A86403439_20!~|B86403439_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I448!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86403439_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "86403439", "supplierCode": "86403439_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 448, "gross": 448, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 448, "gross": 448, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 769, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M769!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159867!~|A85159867_21!~|B85159867_21!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|U2,769,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I769!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159867_21", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "85159867", "supplierCode": "85159867_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 769, "gross": 769, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 769, "gross": 769, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M641!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159867!~|A85159867_20!~|B85159867_20!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I641!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159867_20", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "85159867", "supplierCode": "85159867_20", "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": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 604, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M604!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159865!~|A85159865_21!~|B85159865_21!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,604,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I604!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159865_21", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85159865", "supplierCode": "85159865_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 604, "gross": 604, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 604, "gross": 604, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M503!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159865!~|A85159865_20!~|B85159865_20!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I503!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159865_20", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85159865", "supplierCode": "85159865_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 Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 453, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M453!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159864!~|A85159864_11!~|B85159864_11!~|C30|30!~|Eclassic twin room!~|Fclassic twin room!~|G1!~|U2,453,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I453!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159864_11", "description": "classic twin room", "descriptionSupplier": "classic twin room", "legacyRoomId": "85159864", "supplierCode": "85159864_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 453, "gross": 453, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 453, "gross": 453, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 740, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M740!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159867!~|A85159867_11!~|B85159867_11!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|U2,740,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I740!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159867_11", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "85159867", "supplierCode": "85159867_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 740, "gross": 740, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 740, "gross": 740, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M423!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86403439!~|A86403439_10!~|B86403439_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I423!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86403439_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "86403439", "supplierCode": "86403439_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": "Hotel Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 508, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M508!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86403439!~|A86403439_11!~|B86403439_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,508,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I508!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86403439_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "86403439", "supplierCode": "86403439_11", "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" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 508, "gross": 508, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M368!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159863!~|A85159863_10!~|B85159863_10!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I368!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159863_10", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85159863", "supplierCode": "85159863_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 442, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M442!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159863!~|A85159863_11!~|B85159863_11!~|C30|30!~|Eclassic double room!~|Fclassic double room!~|G1!~|U2,442,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I442!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159863_11", "description": "classic double room", "descriptionSupplier": "classic double room", "legacyRoomId": "85159863", "supplierCode": "85159863_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 442, "gross": 442, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 442, "gross": 442, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M616!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159867!~|A85159867_10!~|B85159867_10!~|C30|30!~|Edeluxe suite!~|Fdeluxe suite!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I616!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159867_10", "description": "deluxe suite", "descriptionSupplier": "deluxe suite", "legacyRoomId": "85159867", "supplierCode": "85159867_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 616, "gross": 616, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 616, "gross": 616, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M478!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159865!~|A85159865_10!~|B85159865_10!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I478!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159865_10", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85159865", "supplierCode": "85159865_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 478, "gross": 478, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 478, "gross": 478, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 574, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M574!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159865!~|A85159865_11!~|B85159865_11!~|C30|30!~|Etriple room!~|Ftriple room!~|G1!~|U2,574,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I574!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159865_11", "description": "triple room", "descriptionSupplier": "triple room", "legacyRoomId": "85159865", "supplierCode": "85159865_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 574, "gross": 574, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 574, "gross": 574, "binding": false } }, { "hotelName": "Hotel Atmospheres", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "71583", "supplierCode": "FLY", "hotelCodeSupplier": "71583", "id": "33!~|a0!~|b260624!~|c260625!~|d71583!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m71583!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M377!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85159864!~|A85159864_10!~|B85159864_10!~|C30|30!~|Eclassic twin room!~|Fclassic twin room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I377!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85159864_10", "description": "classic twin room", "descriptionSupplier": "classic twin room", "legacyRoomId": "85159864", "supplierCode": "85159864_10", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 377, "gross": 377, "binding": false } }, { "hotelName": "Serotel Suites", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 661, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414413", "supplierCode": "FLY", "hotelCodeSupplier": "414413", "id": "33!~|a0!~|b260624!~|c260625!~|d414413!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414413!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M661!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83753234!~|A83753234_21!~|B83753234_21!~|C30|30!~|Ecomfort studio!~|Fcomfort studio!~|G1!~|U2,661,1781776800!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I661!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83753234_21", "description": "comfort studio", "descriptionSupplier": "comfort studio", "legacyRoomId": "83753234", "supplierCode": "83753234_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": "Serotel Suites", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414413", "supplierCode": "FLY", "hotelCodeSupplier": "414413", "id": "33!~|a0!~|b260624!~|c260625!~|d414413!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414413!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M548!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83753234!~|A83753234_20!~|B83753234_20!~|C30|30!~|Ecomfort studio!~|Fcomfort studio!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I548!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83753234_20", "description": "comfort studio", "descriptionSupplier": "comfort studio", "legacyRoomId": "83753234", "supplierCode": "83753234_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 548, "gross": 548, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 548, "gross": 548, "binding": false } }, { "hotelName": "Serotel Suites", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414413", "supplierCode": "FLY", "hotelCodeSupplier": "414413", "id": "33!~|a0!~|b260624!~|c260625!~|d414413!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414413!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M505!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83753234!~|A83753234_10!~|B83753234_10!~|C30|30!~|Ecomfort studio!~|Fcomfort studio!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I505!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83753234_10", "description": "comfort studio", "descriptionSupplier": "comfort studio", "legacyRoomId": "83753234", "supplierCode": "83753234_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 505, "gross": 505, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 505, "gross": 505, "binding": false } }, { "hotelName": "Serotel Suites", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-18T10:00:00Z", "value": 615, "hoursBefore": 120, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414413", "supplierCode": "FLY", "hotelCodeSupplier": "414413", "id": "33!~|a0!~|b260624!~|c260625!~|d414413!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414413!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M615!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83753234!~|A83753234_11!~|B83753234_11!~|C30|30!~|Ecomfort studio!~|Fcomfort studio!~|G1!~|U2,615,1781776800!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I615!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83753234_11", "description": "comfort studio", "descriptionSupplier": "comfort studio", "legacyRoomId": "83753234", "supplierCode": "83753234_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": "Serotel Suites", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 420, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414413", "supplierCode": "FLY", "hotelCodeSupplier": "414413", "id": "33!~|a0!~|b260624!~|c260625!~|d414413!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414413!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M420!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902635!~|A85902635_11!~|B85902635_11!~|C30|30!~|EAppartement Privil\u00e8ge!~|FAppartement Privil\u00e8ge!~|G1!~|U2,420,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I420!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902635_11", "description": "Appartement Privil\u00e8ge", "descriptionSupplier": "Appartement Privil\u00e8ge", "legacyRoomId": "85902635", "supplierCode": "85902635_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 420, "gross": 420, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 420, "gross": 420, "binding": false } }, { "hotelName": "Serotel Suites", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "414413", "supplierCode": "FLY", "hotelCodeSupplier": "414413", "id": "33!~|a0!~|b260624!~|c260625!~|d414413!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m414413!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M415.8!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85902635!~|A85902635_10!~|B85902635_10!~|C30|30!~|EAppartement Privil\u00e8ge!~|FAppartement Privil\u00e8ge!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I415.8!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85902635_10", "description": "Appartement Privil\u00e8ge", "descriptionSupplier": "Appartement Privil\u00e8ge", "legacyRoomId": "85902635", "supplierCode": "85902635_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 415.8, "gross": 415.8, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "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.8, "gross": 415.8, "binding": false } }, { "hotelName": "WHO - Windsor Hotel Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 547, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "261821", "supplierCode": "FLY", "hotelCodeSupplier": "261821", "id": "33!~|a0!~|b260624!~|c260625!~|d261821!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m261821!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M547!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102797!~|A84102797_11!~|B84102797_11!~|C30|30!~|Ejunior quadruple room!~|Fjunior quadruple room!~|G1!~|U2,547,1781863200!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I547!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102797_11", "description": "junior quadruple room", "descriptionSupplier": "junior quadruple room", "legacyRoomId": "84102797", "supplierCode": "84102797_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": "WHO - Windsor Hotel Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "261821", "supplierCode": "FLY", "hotelCodeSupplier": "261821", "id": "33!~|a0!~|b260624!~|c260625!~|d261821!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m261821!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M468!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84102797!~|A84102797_10!~|B84102797_10!~|C30|30!~|Ejunior quadruple room!~|Fjunior quadruple room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I468!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84102797_10", "description": "junior quadruple room", "descriptionSupplier": "junior quadruple room", "legacyRoomId": "84102797", "supplierCode": "84102797_10", "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": "WHO - Windsor Hotel Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 452, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "261821", "supplierCode": "FLY", "hotelCodeSupplier": "261821", "id": "33!~|a0!~|b260624!~|c260625!~|d261821!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m261821!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M452!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84816472!~|A84816472_11!~|B84816472_11!~|C30|30!~|Esuperior triple room,non smoking!~|Fsuperior triple room,non smoking!~|G1!~|U2,452,1781863200!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I452!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84816472_11", "description": "superior triple room,non smoking", "descriptionSupplier": "superior triple room,non smoking", "legacyRoomId": "84816472", "supplierCode": "84816472_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 452, "gross": 452, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 452, "gross": 452, "binding": false } }, { "hotelName": "WHO - Windsor Hotel Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "261821", "supplierCode": "FLY", "hotelCodeSupplier": "261821", "id": "33!~|a0!~|b260624!~|c260625!~|d261821!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m261821!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M387!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84816472!~|A84816472_10!~|B84816472_10!~|C30|30!~|Esuperior triple room,non smoking!~|Fsuperior triple room,non smoking!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I387!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84816472_10", "description": "superior triple room,non smoking", "descriptionSupplier": "superior triple room,non smoking", "legacyRoomId": "84816472", "supplierCode": "84816472_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 387, "gross": 387, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 387, "gross": 387, "binding": false } }, { "hotelName": "WHO - Windsor Hotel Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "261821", "supplierCode": "FLY", "hotelCodeSupplier": "261821", "id": "33!~|a0!~|b260624!~|c260625!~|d261821!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m261821!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M285!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361901!~|A85361901_10!~|B85361901_10!~|C30|30!~|Ecomfort room!~|Fcomfort room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I285!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361901_10", "description": "comfort room", "descriptionSupplier": "comfort room", "legacyRoomId": "85361901", "supplierCode": "85361901_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": "WHO - Windsor Hotel Opera", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-19T10:00:00Z", "value": 333, "hoursBefore": 96, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "261821", "supplierCode": "FLY", "hotelCodeSupplier": "261821", "id": "33!~|a0!~|b260624!~|c260625!~|d261821!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m261821!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M333!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85361901!~|A85361901_11!~|B85361901_11!~|C30|30!~|Ecomfort room!~|Fcomfort room!~|G1!~|U2,333,1781863200!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I333!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85361901_11", "description": "comfort room", "descriptionSupplier": "comfort room", "legacyRoomId": "85361901", "supplierCode": "85361901_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 333, "gross": 333, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 333, "gross": 333, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M512!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452975!~|A84452975_20!~|B84452975_20!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I512!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452975_20", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84452975", "supplierCode": "84452975_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 512, "gross": 512, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 512, "gross": 512, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 565, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M565!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452975!~|A84452975_21!~|B84452975_21!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,565,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I565!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452975_21", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84452975", "supplierCode": "84452975_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 565, "gross": 565, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 565, "gross": 565, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M663!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452977!~|A84452977_20!~|B84452977_20!~|C30|30!~|Eprivilege top floor room!~|Fprivilege top floor room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I663!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452977_20", "description": "privilege top floor room", "descriptionSupplier": "privilege top floor room", "legacyRoomId": "84452977", "supplierCode": "84452977_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 663, "gross": 663, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 663, "gross": 663, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 732, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M732!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452977!~|A84452977_21!~|B84452977_21!~|C30|30!~|Eprivilege top floor room!~|Fprivilege top floor room!~|G1!~|U2,732,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I732!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452977_21", "description": "privilege top floor room", "descriptionSupplier": "privilege top floor room", "legacyRoomId": "84452977", "supplierCode": "84452977_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 732, "gross": 732, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 732, "gross": 732, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1244!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452979!~|A84452979_20!~|B84452979_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1244!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452979_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84452979", "supplierCode": "84452979_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1244, "gross": 1244, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1244, "gross": 1244, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 1374, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1374!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452979!~|A84452979_21!~|B84452979_21!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,1374,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1374!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452979_21", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84452979", "supplierCode": "84452979_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1374, "gross": 1374, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1374, "gross": 1374, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 620, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M620!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452976!~|A84452976_21!~|B84452976_21!~|C30|30!~|Esuperior garden room!~|Fsuperior garden room!~|G1!~|U2,620,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I620!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452976_21", "description": "superior garden room", "descriptionSupplier": "superior garden room", "legacyRoomId": "84452976", "supplierCode": "84452976_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 620, "gross": 620, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 620, "gross": 620, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 484, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p1!~|x09061023!~|M484!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366534!~|A85366534_21!~|B85366534_21!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,484,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I484!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366534_21", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85366534", "supplierCode": "85366534_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 484, "gross": 484, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 484, "gross": 484, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M562!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452976!~|A84452976_20!~|B84452976_20!~|C30|30!~|Esuperior garden room!~|Fsuperior garden room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I562!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452976_20", "description": "superior garden room", "descriptionSupplier": "superior garden room", "legacyRoomId": "84452976", "supplierCode": "84452976_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 562, "gross": 562, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 562, "gross": 562, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eHB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nHB!~|nFLY!~|o1!~|p0!~|x09061023!~|M439!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366534!~|A85366534_20!~|B85366534_20!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I439!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366534_20", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85366534", "supplierCode": "85366534_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 439, "gross": 439, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 526, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M526!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452975!~|A84452975_11!~|B84452975_11!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|U2,526,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I526!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452975_11", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84452975", "supplierCode": "84452975_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": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-21T10:00:00Z", "value": 444, "hoursBefore": 48, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M444!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366534!~|A85366534_11!~|B85366534_11!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|U2,444,1782036000!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I444!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366534_11", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85366534", "supplierCode": "85366534_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 444, "gross": 444, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 444, "gross": 444, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M473!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452975!~|A84452975_10!~|B84452975_10!~|C30|30!~|Esuperior room!~|Fsuperior room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I473!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452975_10", "description": "superior room", "descriptionSupplier": "superior room", "legacyRoomId": "84452975", "supplierCode": "84452975_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 La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M400!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85366534!~|A85366534_10!~|B85366534_10!~|C30|30!~|Eclassic room!~|Fclassic room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I400!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85366534_10", "description": "classic room", "descriptionSupplier": "classic room", "legacyRoomId": "85366534", "supplierCode": "85366534_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 693, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M693!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452977!~|A84452977_11!~|B84452977_11!~|C30|30!~|Eprivilege top floor room!~|Fprivilege top floor room!~|G1!~|U2,693,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I693!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452977_11", "description": "privilege top floor room", "descriptionSupplier": "privilege top floor room", "legacyRoomId": "84452977", "supplierCode": "84452977_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 693, "gross": 693, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 693, "gross": 693, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M624!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452977!~|A84452977_10!~|B84452977_10!~|C30|30!~|Eprivilege top floor room!~|Fprivilege top floor room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I624!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452977_10", "description": "privilege top floor room", "descriptionSupplier": "privilege top floor room", "legacyRoomId": "84452977", "supplierCode": "84452977_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 624, "gross": 624, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 624, "gross": 624, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M1166!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452979!~|A84452979_10!~|B84452979_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1166!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452979_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84452979", "supplierCode": "84452979_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1166, "gross": 1166, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1166, "gross": 1166, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 1296, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M1296!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452979!~|A84452979_11!~|B84452979_11!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|U2,1296,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1296!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452979_11", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "84452979", "supplierCode": "84452979_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1296, "gross": 1296, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1296, "gross": 1296, "binding": false } }, { "hotelName": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p0!~|x09061023!~|M523!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452976!~|A84452976_10!~|B84452976_10!~|C30|30!~|Esuperior garden room!~|Fsuperior garden room!~|G1!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I523!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452976_10", "description": "superior garden room", "descriptionSupplier": "superior garden room", "legacyRoomId": "84452976", "supplierCode": "84452976_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": "H\u00f4tel La Lanterne & Spa By Timhotel", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-22T10:00:00Z", "value": 581, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "330928", "supplierCode": "FLY", "hotelCodeSupplier": "330928", "id": "33!~|a0!~|b260624!~|c260625!~|d330928!~|eNB!~|f0!~|gES!~|hBA!~|ien!~|jUSD!~|k0!~|l29910!~|m330928!~|nNB!~|nFLY!~|o1!~|p1!~|x09061023!~|M581!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84452976!~|A84452976_11!~|B84452976_11!~|C30|30!~|Esuperior garden room!~|Fsuperior garden room!~|G1!~|U2,581,1782122400!~|Hsessionid!~|Ib9d24e560e02c34ee169c1ca85ca3c61!~|Hcurrency!~|IUSD!~|Htgx_price!~|I581!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84452976_11", "description": "superior garden room", "descriptionSupplier": "superior garden room", "legacyRoomId": "84452976", "supplierCode": "84452976_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 581, "gross": 581, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 581, "gross": 581, "binding": false } } ], "auditData": { "transactions": null } } } } }