{ "data": { "hotelX": { "search": { "context": "STN", "options": [ { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n2359298!~|nSTN!~|o1!~|p0!~|x28041619!~|M47.77!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118817673794!~|A3546276212!~|B3546276212!~|C30|30!~|EDouble comfort!~|FDouble comfort!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I47.77!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546276212", "description": "Double comfort", "descriptionSupplier": "Double comfort", "legacyRoomId": "0#118817673794", "supplierCode": "3546276212", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 47.77, "gross": 47.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 47.77, "gross": 47.77, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n2359298!~|nSTN!~|o1!~|p0!~|x28041619!~|M52.18!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120450292633!~|A4171494772!~|B4171494772!~|C30|30!~|EComfort Double or Twin!~|FComfort Double or Twin!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I52.18!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4171494772", "description": "Comfort Double or Twin", "descriptionSupplier": "Comfort Double or Twin", "legacyRoomId": "0#120450292633", "supplierCode": "4171494772", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.18, "gross": 52.18, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.18, "gross": 52.18, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T20:59:00Z", "value": 53.08, "hoursBefore": 27, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n2359298!~|nSTN!~|o1!~|p1!~|x28041619!~|M53.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118815575442!~|A3546276212!~|B3546276212!~|C30|30!~|EDouble comfort!~|FDouble comfort!~|G1!~|U2,53.08,1778533140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.08!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546276212", "description": "Double comfort", "descriptionSupplier": "Double comfort", "legacyRoomId": "0#118815575442", "supplierCode": "3546276212", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.08, "gross": 53.08, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.08, "gross": 53.08, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n2359298!~|nSTN!~|o1!~|p0!~|x28041619!~|M53.74!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118817673830!~|A3546310571!~|B3546310571!~|C30|30!~|EDouble superior pool view!~|FDouble superior pool view!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.74!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546310571", "description": "Double superior pool view", "descriptionSupplier": "Double superior pool view", "legacyRoomId": "0#118817673830", "supplierCode": "3546310571", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.74, "gross": 53.74, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.74, "gross": 53.74, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T20:59:00Z", "value": 59.72, "hoursBefore": 27, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n2359298!~|nSTN!~|o1!~|p1!~|x28041619!~|M59.72!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118816520289!~|A3546310571!~|B3546310571!~|C30|30!~|EDouble superior pool view!~|FDouble superior pool view!~|G1!~|U2,59.72,1778533140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I59.72!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546310571", "description": "Double superior pool view", "descriptionSupplier": "Double superior pool view", "legacyRoomId": "0#118816520289", "supplierCode": "3546310571", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.72, "gross": 59.72, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.72, "gross": 59.72, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T21:00:00Z", "value": 11.2935, "hoursBefore": 75, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T21:01:00Z", "value": 75.29, "hoursBefore": 51, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n2359298!~|nSTN!~|o1!~|p1!~|x28041619!~|M75.29!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117300656244!~|A4171494772!~|B4171494772!~|C30|30!~|EComfort Double or Twin!~|FComfort Double or Twin!~|G1!~|U2,11.29,1778360400|2,75.29,1778446860!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.29!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4171494772", "description": "Comfort Double or Twin", "descriptionSupplier": "Comfort Double or Twin", "legacyRoomId": "0#117300656244", "supplierCode": "4171494772", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.29, "gross": 75.29, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.29, "gross": 75.29, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p0!~|x28041619!~|M50.76!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118816709409!~|A3546276212!~|B3546276212!~|C30|30!~|EDouble comfort!~|FDouble comfort!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I50.76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546276212", "description": "Double comfort", "descriptionSupplier": "Double comfort", "legacyRoomId": "0#118816709409", "supplierCode": "3546276212", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 50.76, "gross": 50.76, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 50.76, "gross": 50.76, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p0!~|x28041619!~|M54.76!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#104924805620!~|A3546269403!~|B3546269403!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I54.76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546269403", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "0#104924805620", "supplierCode": "3546269403", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 54.76, "gross": 54.76, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 54.76, "gross": 54.76, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T20:59:00Z", "value": 56.4, "hoursBefore": 27, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p1!~|x28041619!~|M56.4!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118815575249!~|A3546276212!~|B3546276212!~|C30|30!~|EDouble comfort!~|FDouble comfort!~|G1!~|U2,56.40,1778533140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I56.4!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546276212", "description": "Double comfort", "descriptionSupplier": "Double comfort", "legacyRoomId": "0#118815575249", "supplierCode": "3546276212", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.4, "gross": 56.4, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.4, "gross": 56.4, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p0!~|x28041619!~|M56.71!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118813597053!~|A3546310571!~|B3546310571!~|C30|30!~|EDouble superior pool view!~|FDouble superior pool view!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I56.71!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546310571", "description": "Double superior pool view", "descriptionSupplier": "Double superior pool view", "legacyRoomId": "0#118813597053", "supplierCode": "3546310571", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.71, "gross": 56.71, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.71, "gross": 56.71, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T20:59:00Z", "value": 63.02, "hoursBefore": 27, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p1!~|x28041619!~|M63.02!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118816709162!~|A3546310571!~|B3546310571!~|C30|30!~|EDouble superior pool view!~|FDouble superior pool view!~|G1!~|U2,63.02,1778533140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I63.02!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546310571", "description": "Double superior pool view", "descriptionSupplier": "Double superior pool view", "legacyRoomId": "0#118816709162", "supplierCode": "3546310571", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 63.02, "gross": 63.02, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 63.02, "gross": 63.02, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 71.69, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p1!~|x28041619!~|M71.69!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79256067256!~|A3819151618!~|B3819151618!~|C30|30!~|EComfort Double Room (1 King Bed)!~|FComfort Double Room (1 King Bed)!~|G1!~|U2,71.69,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.69!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151618", "description": "Comfort Double Room (1 King Bed)", "descriptionSupplier": "Comfort Double Room (1 King Bed)", "legacyRoomId": "0#79256067256", "supplierCode": "3819151618", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.69, "gross": 71.69, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.69, "gross": 71.69, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 72.6, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p1!~|x28041619!~|M72.6!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#62550830389!~|A3819151618!~|B3819151618!~|C30|30!~|EComfort Double Room (1 King Bed)!~|FComfort Double Room (1 King Bed)!~|G1!~|U2,72.60,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I72.6!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151618", "description": "Comfort Double Room (1 King Bed)", "descriptionSupplier": "Comfort Double Room (1 King Bed)", "legacyRoomId": "0#62550830389", "supplierCode": "3819151618", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 72.6, "gross": 72.6, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 72.6, "gross": 72.6, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 75.28, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p1!~|x28041619!~|M75.28!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79370158376!~|A3819151638!~|B3819151638!~|C30|30!~|ESuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|FSuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|G1!~|U2,75.28,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.28!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151638", "description": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "descriptionSupplier": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "legacyRoomId": "0#79370158376", "supplierCode": "3819151638", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.28, "gross": 75.28, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.28, "gross": 75.28, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T21:00:00Z", "value": 75.82, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p1!~|x28041619!~|M75.82!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#104934484889!~|A3546269403!~|B3546269403!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,75.82,1778360400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.82!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546269403", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "0#104934484889", "supplierCode": "3546269403", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.82, "gross": 75.82, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.82, "gross": 75.82, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "852496", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 76.24, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "852496", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e852496!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n852496!~|nSTN!~|o1!~|p1!~|x28041619!~|M76.24!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79370224337!~|A3819151638!~|B3819151638!~|C30|30!~|ESuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|FSuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|G1!~|U2,76.24,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I76.24!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151638", "description": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "descriptionSupplier": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "legacyRoomId": "0#79370224337", "supplierCode": "3819151638", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.24, "gross": 76.24, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.24, "gross": 76.24, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "30309156", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n30309156!~|nSTN!~|o1!~|p0!~|x28041619!~|M51.6!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#104924805507!~|A3546269403!~|B3546269403!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I51.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546269403", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "0#104924805507", "supplierCode": "3546269403", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 51.6, "gross": 51.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 51.6, "gross": 51.6, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T21:00:00Z", "value": 56.86, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n30309156!~|nSTN!~|o1!~|p1!~|x28041619!~|M56.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#104940141897!~|A3546269403!~|B3546269403!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,56.86,1778360400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I56.86!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546269403", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "0#104940141897", "supplierCode": "3546269403", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.86, "gross": 56.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.86, "gross": 56.86, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p0!~|x28041619!~|M53.74!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118812965347!~|A3546276212!~|B3546276212!~|C30|30!~|EDouble comfort!~|FDouble comfort!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.74!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546276212", "description": "Double comfort", "descriptionSupplier": "Double comfort", "legacyRoomId": "0#118812965347", "supplierCode": "3546276212", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.74, "gross": 53.74, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.74, "gross": 53.74, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p0!~|x28041619!~|M57.92!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#104940141949!~|A3546269403!~|B3546269403!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I57.92!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546269403", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "0#104940141949", "supplierCode": "3546269403", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 57.92, "gross": 57.92, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 57.92, "gross": 57.92, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p0!~|x28041619!~|M59.7!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118812965066!~|A3546310571!~|B3546310571!~|C30|30!~|EDouble superior pool view!~|FDouble superior pool view!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I59.7!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546310571", "description": "Double superior pool view", "descriptionSupplier": "Double superior pool view", "legacyRoomId": "0#118812965066", "supplierCode": "3546310571", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.7, "gross": 59.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.7, "gross": 59.7, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T20:59:00Z", "value": 59.72, "hoursBefore": 27, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M59.72!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118812965059!~|A3546276212!~|B3546276212!~|C30|30!~|EDouble comfort!~|FDouble comfort!~|G1!~|U2,59.72,1778533140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I59.72!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546276212", "description": "Double comfort", "descriptionSupplier": "Double comfort", "legacyRoomId": "0#118812965059", "supplierCode": "3546276212", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.72, "gross": 59.72, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.72, "gross": 59.72, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p0!~|x28041619!~|M59.76!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#105944068464!~|A4171494772!~|B4171494772!~|C30|30!~|EComfort Double or Twin!~|FComfort Double or Twin!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I59.76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4171494772", "description": "Comfort Double or Twin", "descriptionSupplier": "Comfort Double or Twin", "legacyRoomId": "0#105944068464", "supplierCode": "4171494772", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.76, "gross": 59.76, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.76, "gross": 59.76, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p0!~|x28041619!~|M61.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#114426980003!~|A3546273553!~|B3546273553!~|C30|30!~|EComfort Room!~|FComfort Room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I61.08!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546273553", "description": "Comfort Room", "descriptionSupplier": "Comfort Room", "legacyRoomId": "0#114426980003", "supplierCode": "3546273553", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 61.08, "gross": 61.08, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 61.08, "gross": 61.08, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T20:59:00Z", "value": 66.33, "hoursBefore": 27, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M66.33!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118812965247!~|A3546310571!~|B3546310571!~|C30|30!~|EDouble superior pool view!~|FDouble superior pool view!~|G1!~|U2,66.33,1778533140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I66.33!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546310571", "description": "Double superior pool view", "descriptionSupplier": "Double superior pool view", "legacyRoomId": "0#118812965247", "supplierCode": "3546310571", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 66.33, "gross": 66.33, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 66.33, "gross": 66.33, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p0!~|x28041619!~|M67.57!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#114486536650!~|A3546278659!~|B3546278659!~|C30|30!~|ESuperior Room - Pool View!~|FSuperior Room - Pool View!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I67.57!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546278659", "description": "Superior Room - Pool View", "descriptionSupplier": "Superior Room - Pool View", "legacyRoomId": "0#114486536650", "supplierCode": "3546278659", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 67.57, "gross": 67.57, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 67.57, "gross": 67.57, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 78.88, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M78.88!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45144389171!~|A3819151618!~|B3819151618!~|C30|30!~|EComfort Double Room (1 King Bed)!~|FComfort Double Room (1 King Bed)!~|G1!~|U2,78.88,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I78.88!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151618", "description": "Comfort Double Room (1 King Bed)", "descriptionSupplier": "Comfort Double Room (1 King Bed)", "legacyRoomId": "0#45144389171", "supplierCode": "3819151618", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.88, "gross": 78.88, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.88, "gross": 78.88, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 79.87, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M79.87!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45149220978!~|A3819151618!~|B3819151618!~|C30|30!~|EComfort Double Room (1 King Bed)!~|FComfort Double Room (1 King Bed)!~|G1!~|U2,79.87,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I79.87!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151618", "description": "Comfort Double Room (1 King Bed)", "descriptionSupplier": "Comfort Double Room (1 King Bed)", "legacyRoomId": "0#45149220978", "supplierCode": "3819151618", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 79.87, "gross": 79.87, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 79.87, "gross": 79.87, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 82.44, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M82.44!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99013224772!~|A3819151638!~|B3819151638!~|C30|30!~|ESuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|FSuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|G1!~|U2,82.44,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I82.44!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151638", "description": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "descriptionSupplier": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "legacyRoomId": "0#99013224772", "supplierCode": "3819151638", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 82.44, "gross": 82.44, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 82.44, "gross": 82.44, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T21:00:00Z", "value": 83.19, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M83.19!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#104934484888!~|A3546269403!~|B3546269403!~|C30|30!~|Edouble room!~|Fdouble room!~|G1!~|U2,83.19,1778360400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.19!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546269403", "description": "double room", "descriptionSupplier": "double room", "legacyRoomId": "0#104934484888", "supplierCode": "3546269403", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.19, "gross": 83.19, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.19, "gross": 83.19, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 83.51, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M83.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79370224851!~|A3819151638!~|B3819151638!~|C30|30!~|ESuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|FSuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|G1!~|U2,83.51,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.51!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151638", "description": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "descriptionSupplier": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "legacyRoomId": "0#79370224851", "supplierCode": "3819151638", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.51, "gross": 83.51, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.51, "gross": 83.51, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "3244032", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 75.91, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "3244032", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e3244032!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n3244032!~|nSTN!~|o1!~|p1!~|x28041619!~|M75.91!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79372153634!~|A3819151618!~|B3819151618!~|C30|30!~|EComfort Double Room (1 King Bed)!~|FComfort Double Room (1 King Bed)!~|G1!~|U2,75.91,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.91!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151618", "description": "Comfort Double Room (1 King Bed)", "descriptionSupplier": "Comfort Double Room (1 King Bed)", "legacyRoomId": "0#79372153634", "supplierCode": "3819151618", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.91, "gross": 75.91, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.91, "gross": 75.91, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "3244032", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T09:00:00Z", "value": 79.52, "hoursBefore": 15, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "3244032", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e3244032!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n3244032!~|nSTN!~|o1!~|p1!~|x28041619!~|M79.52!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#62552146539!~|A3819151638!~|B3819151638!~|C30|30!~|ESuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|FSuperior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)!~|G1!~|U2,79.52,1778576400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I79.52!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819151638", "description": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "descriptionSupplier": "Superior Room, Pool View (2 Double Beds and 1 Double Sofa Bed)", "legacyRoomId": "0#62552146539", "supplierCode": "3819151638", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 79.52, "gross": 79.52, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 79.52, "gross": 79.52, "binding": false } }, { "hotelName": "Oriental Rivoli Hotel & SPA", "boardCode": "3244032", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T08:00:00Z", "value": 87.09, "hoursBefore": 64, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "3244032", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "54637265", "supplierCode": "STN", "hotelCodeSupplier": "54637265", "id": "33!~|a0!~|b260513!~|c260514!~|d54637265!~|e3244032!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m54637265!~|n3244032!~|nSTN!~|o1!~|p1!~|x28041619!~|M87.09!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120357667706!~|A4612057853!~|B4612057853!~|C30|30!~|ESuperior Room, Pool View!~|FSuperior Room, Pool View!~|G1!~|U2,87.09,1778400000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I87.09!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4612057853", "description": "Superior Room, Pool View", "descriptionSupplier": "Superior Room, Pool View", "legacyRoomId": "0#120357667706", "supplierCode": "4612057853", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 87.09, "gross": 87.09, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 87.09, "gross": 87.09, "binding": false } }, { "hotelName": "Gafy Resort", "boardCode": "3244032", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T16:19:01Z", "value": 74.0475, "hoursBefore": 344, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T21:01:00Z", "value": 98.73, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "3244032", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50907917", "supplierCode": "STN", "hotelCodeSupplier": "50907917", "id": "33!~|a0!~|b260513!~|c260514!~|d50907917!~|e3244032!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50907917!~|n3244032!~|nSTN!~|o1!~|p1!~|x28041619!~|M98.73!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#77631003557!~|A3864376559!~|B3864376559!~|C30|30!~|EStandard Double Room (1 large bed) - Free WiFi!~|FStandard Double Room (1 large bed) - Free WiFi!~|G1!~|U2,74.05,1777393141|2,98.73,1778619660!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I98.73!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3864376559", "description": "Standard Double Room (1 large bed) - Free WiFi", "descriptionSupplier": "Standard Double Room (1 large bed) - Free WiFi", "legacyRoomId": "0#77631003557", "supplierCode": "3864376559", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 98.73, "gross": 98.73, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 98.73, "gross": 98.73, "binding": false } }, { "hotelName": "Gafy Resort", "boardCode": "3244032", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T16:19:01Z", "value": 84.735, "hoursBefore": 344, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T21:01:00Z", "value": 112.98, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "3244032", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50907917", "supplierCode": "STN", "hotelCodeSupplier": "50907917", "id": "33!~|a0!~|b260513!~|c260514!~|d50907917!~|e3244032!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50907917!~|n3244032!~|nSTN!~|o1!~|p1!~|x28041619!~|M112.98!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#77631003552!~|A4164776551!~|B4164776551!~|C30|30!~|EDeluxe Double Room with Side Sea View (2 single beds or 1 large bed) - Free WiFi!~|FDeluxe Double Room with Side Sea View (2 single beds or 1 large bed) - Free WiFi!~|G1!~|U2,84.73,1777393141|2,112.98,1778619660!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I112.98!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164776551", "description": "Deluxe Double Room with Side Sea View (2 single beds or 1 large bed) - Free WiFi", "descriptionSupplier": "Deluxe Double Room with Side Sea View (2 single beds or 1 large bed) - Free WiFi", "legacyRoomId": "0#77631003552", "supplierCode": "4164776551", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 112.98, "gross": 112.98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 112.98, "gross": 112.98, "binding": false } }, { "hotelName": "Gafy Resort", "boardCode": "3244032", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T16:19:01Z", "value": 84.735, "hoursBefore": 344, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T21:01:00Z", "value": 112.98, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "3244032", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50907917", "supplierCode": "STN", "hotelCodeSupplier": "50907917", "id": "33!~|a0!~|b260513!~|c260514!~|d50907917!~|e3244032!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50907917!~|n3244032!~|nSTN!~|o1!~|p1!~|x28041619!~|M112.98!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#77631003641!~|A4164777162!~|B4164777162!~|C30|30!~|EDeluxe Double Room (1 single bed) - Free WiFi!~|FDeluxe Double Room (1 single bed) - Free WiFi!~|G1!~|U2,84.73,1777393141|2,112.98,1778619660!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I112.98!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164777162", "description": "Deluxe Double Room (1 single bed) - Free WiFi", "descriptionSupplier": "Deluxe Double Room (1 single bed) - Free WiFi", "legacyRoomId": "0#77631003641", "supplierCode": "4164777162", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 112.98, "gross": 112.98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 112.98, "gross": 112.98, "binding": false } }, { "hotelName": "Gafy Resort", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T16:19:01Z", "value": 84.735, "hoursBefore": 344, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T21:01:00Z", "value": 112.98, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50907917", "supplierCode": "STN", "hotelCodeSupplier": "50907917", "id": "33!~|a0!~|b260513!~|c260514!~|d50907917!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50907917!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M112.98!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79370224960!~|A3864376559!~|B3864376559!~|C30|30!~|EStandard Double Room (1 large bed) - Free WiFi!~|FStandard Double Room (1 large bed) - Free WiFi!~|G1!~|U2,84.73,1777393141|2,112.98,1778619660!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I112.98!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3864376559", "description": "Standard Double Room (1 large bed) - Free WiFi", "descriptionSupplier": "Standard Double Room (1 large bed) - Free WiFi", "legacyRoomId": "0#79370224960", "supplierCode": "3864376559", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 112.98, "gross": 112.98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 112.98, "gross": 112.98, "binding": false } }, { "hotelName": "Gafy Resort", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T16:19:01Z", "value": 95.43, "hoursBefore": 344, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T21:01:00Z", "value": 127.24, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50907917", "supplierCode": "STN", "hotelCodeSupplier": "50907917", "id": "33!~|a0!~|b260513!~|c260514!~|d50907917!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50907917!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M127.24!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#77631003601!~|A4164776551!~|B4164776551!~|C30|30!~|EDeluxe Double Room with Side Sea View (2 single beds or 1 large bed) - Free WiFi!~|FDeluxe Double Room with Side Sea View (2 single beds or 1 large bed) - Free WiFi!~|G1!~|U2,95.43,1777393141|2,127.24,1778619660!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I127.24!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164776551", "description": "Deluxe Double Room with Side Sea View (2 single beds or 1 large bed) - Free WiFi", "descriptionSupplier": "Deluxe Double Room with Side Sea View (2 single beds or 1 large bed) - Free WiFi", "legacyRoomId": "0#77631003601", "supplierCode": "4164776551", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 127.24, "gross": 127.24, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 127.24, "gross": 127.24, "binding": false } }, { "hotelName": "Gafy Resort", "boardCode": "1343489", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T16:19:01Z", "value": 95.43, "hoursBefore": 344, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T21:01:00Z", "value": 127.24, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50907917", "supplierCode": "STN", "hotelCodeSupplier": "50907917", "id": "33!~|a0!~|b260513!~|c260514!~|d50907917!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50907917!~|n1343489!~|nSTN!~|o1!~|p1!~|x28041619!~|M127.24!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79369055060!~|A4164777162!~|B4164777162!~|C30|30!~|EDeluxe Double Room (1 single bed) - Free WiFi!~|FDeluxe Double Room (1 single bed) - Free WiFi!~|G1!~|U2,95.43,1777393141|2,127.24,1778619660!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I127.24!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164777162", "description": "Deluxe Double Room (1 single bed) - Free WiFi", "descriptionSupplier": "Deluxe Double Room (1 single bed) - Free WiFi", "legacyRoomId": "0#79369055060", "supplierCode": "4164777162", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 127.24, "gross": 127.24, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 127.24, "gross": 127.24, "binding": false } }, { "hotelName": "Gafy Resort", "boardCode": "1343489", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50907917", "supplierCode": "STN", "hotelCodeSupplier": "50907917", "id": "33!~|a0!~|b260513!~|c260514!~|d50907917!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50907917!~|n1343489!~|nSTN!~|o1!~|p0!~|x28041619!~|M134.4!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#84665911827!~|A3546275335!~|B3546275335!~|C30|30!~|ETwin\/Double room - Garden View!~|FTwin\/Double room - Garden View!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I134.4!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546275335", "description": "Twin\/Double room - Garden View", "descriptionSupplier": "Twin\/Double room - Garden View", "legacyRoomId": "0#84665911827", "supplierCode": "3546275335", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 134.4, "gross": 134.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 134.4, "gross": 134.4, "binding": false } }, { "hotelName": "Gafy Resort", "boardCode": "1343489", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50907917", "supplierCode": "STN", "hotelCodeSupplier": "50907917", "id": "33!~|a0!~|b260513!~|c260514!~|d50907917!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50907917!~|n1343489!~|nSTN!~|o1!~|p0!~|x28041619!~|M153.3!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#84665911885!~|A3546282470!~|B3546282470!~|C30|30!~|ETwin\/Double room - De Luxe - Side Sea View!~|FTwin\/Double room - De Luxe - Side Sea View!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I153.3!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546282470", "description": "Twin\/Double room - De Luxe - Side Sea View", "descriptionSupplier": "Twin\/Double room - De Luxe - Side Sea View", "legacyRoomId": "0#84665911885", "supplierCode": "3546282470", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 153.3, "gross": 153.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 153.3, "gross": 153.3, "binding": false } }, { "hotelName": "Gafy Resort", "boardCode": "1343489", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "1343489", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50907917", "supplierCode": "STN", "hotelCodeSupplier": "50907917", "id": "33!~|a0!~|b260513!~|c260514!~|d50907917!~|e1343489!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50907917!~|n1343489!~|nSTN!~|o1!~|p0!~|x28041619!~|M153.3!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#84665911904!~|A3546321567!~|B3546321567!~|C30|30!~|ETwin\/Double room - De Luxe - Pool View!~|FTwin\/Double room - De Luxe - Pool View!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I153.3!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546321567", "description": "Twin\/Double room - De Luxe - Pool View", "descriptionSupplier": "Twin\/Double room - De Luxe - Pool View", "legacyRoomId": "0#84665911904", "supplierCode": "3546321567", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 153.3, "gross": 153.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 153.3, "gross": 153.3, "binding": false } }, { "hotelName": "Jewel Sharm El-Sheikh Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T15:00:00Z", "value": 58.68, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "66237402", "supplierCode": "STN", "hotelCodeSupplier": "66237402", "id": "33!~|a0!~|b260513!~|c260514!~|d66237402!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m66237402!~|n2359299!~|nSTN!~|o1!~|p1!~|x28041619!~|M58.68!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100861222380!~|A4587860136!~|B4587860136!~|C30|30!~|EDouble or Twin Room, Mountain View (2 Twin Beds)!~|FDouble or Twin Room, Mountain View (2 Twin Beds)!~|G1!~|U2,58.68,1778425200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I58.68!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4587860136", "description": "Double or Twin Room, Mountain View (2 Twin Beds)", "descriptionSupplier": "Double or Twin Room, Mountain View (2 Twin Beds)", "legacyRoomId": "0#100861222380", "supplierCode": "4587860136", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.68, "gross": 58.68, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.68, "gross": 58.68, "binding": false } }, { "hotelName": "Jewel Sharm El-Sheikh Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T15:00:00Z", "value": 59.32, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "66237402", "supplierCode": "STN", "hotelCodeSupplier": "66237402", "id": "33!~|a0!~|b260513!~|c260514!~|d66237402!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m66237402!~|n2359299!~|nSTN!~|o1!~|p1!~|x28041619!~|M59.32!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100860030232!~|A4587860136!~|B4587860136!~|C30|30!~|EDouble or Twin Room, Mountain View (2 Twin Beds)!~|FDouble or Twin Room, Mountain View (2 Twin Beds)!~|G1!~|U2,59.32,1778425200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I59.32!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4587860136", "description": "Double or Twin Room, Mountain View (2 Twin Beds)", "descriptionSupplier": "Double or Twin Room, Mountain View (2 Twin Beds)", "legacyRoomId": "0#100860030232", "supplierCode": "4587860136", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.32, "gross": 59.32, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.32, "gross": 59.32, "binding": false } }, { "hotelName": "Jewel Sharm El-Sheikh Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T15:00:00Z", "value": 84.32, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "66237402", "supplierCode": "STN", "hotelCodeSupplier": "66237402", "id": "33!~|a0!~|b260513!~|c260514!~|d66237402!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m66237402!~|n2359299!~|nSTN!~|o1!~|p1!~|x28041619!~|M84.32!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100859785465!~|A4587860137!~|B4587860137!~|C30|30!~|ETriple Room, Sea View (3 Twin Beds)!~|FTriple Room, Sea View (3 Twin Beds)!~|G1!~|U2,84.32,1778425200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I84.32!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4587860137", "description": "Triple Room, Sea View (3 Twin Beds)", "descriptionSupplier": "Triple Room, Sea View (3 Twin Beds)", "legacyRoomId": "0#100859785465", "supplierCode": "4587860137", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.32, "gross": 84.32, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.32, "gross": 84.32, "binding": false } }, { "hotelName": "Jewel Sharm El-Sheikh Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T15:00:00Z", "value": 85.26, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "66237402", "supplierCode": "STN", "hotelCodeSupplier": "66237402", "id": "33!~|a0!~|b260513!~|c260514!~|d66237402!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m66237402!~|n2359299!~|nSTN!~|o1!~|p1!~|x28041619!~|M85.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100860030243!~|A4587860137!~|B4587860137!~|C30|30!~|ETriple Room, Sea View (3 Twin Beds)!~|FTriple Room, Sea View (3 Twin Beds)!~|G1!~|U2,85.26,1778425200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I85.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4587860137", "description": "Triple Room, Sea View (3 Twin Beds)", "descriptionSupplier": "Triple Room, Sea View (3 Twin Beds)", "legacyRoomId": "0#100860030243", "supplierCode": "4587860137", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.26, "gross": 85.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.26, "gross": 85.26, "binding": false } } ], "auditData": { "transactions": null }, "warnings": [ { "external": null, "type": "VALIDATION_ERROR", "code": "WRONG_FIELD", "description": "Access: '29887' Maximum optionsQuota allowed(50) has been exceeded, you are sending 300", "accessCode": "29887" } ] } } } }