{ "data": { "hotelX": { "search": { "context": "STN", "options": [ { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T15:00:00Z", "value": 64.25, "hoursBefore": 345, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M64.25!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#77778311280!~|A3820982825!~|B3820982825!~|C30|30!~|EDeluxe Room (2 Twin Beds or 1 King Bed)!~|FDeluxe Room (2 Twin Beds or 1 King Bed)!~|G1!~|U2,64.25,1777474800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I64.25!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820982825", "description": "Deluxe Room (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Deluxe Room (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#77778311280", "supplierCode": "3820982825", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.25, "gross": 64.25, "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": 64.25, "gross": 64.25, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M66.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119123851132!~|A4124622771!~|B4124622771!~|C30|30!~|EDeluxe Room, 2 Twin Beds!~|FDeluxe Room, 2 Twin Beds!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I66.08!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4124622771", "description": "Deluxe Room, 2 Twin Beds", "descriptionSupplier": "Deluxe Room, 2 Twin Beds", "legacyRoomId": "0#119123851132", "supplierCode": "4124622771", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 66.08, "gross": 66.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": 66.08, "gross": 66.08, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T07:00:00Z", "value": 69, "hoursBefore": 353, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M69!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904248!~|A4724565491!~|B4724565491!~|C30|30!~|EDeluxe Room King or Twin!~|FDeluxe Room King or Twin!~|G1!~|U2,69,1777446000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I69!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4724565491", "description": "Deluxe Room King or Twin", "descriptionSupplier": "Deluxe Room King or Twin", "legacyRoomId": "0#121241904248", "supplierCode": "4724565491", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 69, "gross": 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": 69, "gross": 69, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M70.16!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#107956903799!~|A4684661162!~|B4684661162!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Twin beds)!~|FDeluxe Room (1 Double bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I70.16!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684661162", "description": "Deluxe Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#107956903799", "supplierCode": "4684661162", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 70.16, "gross": 70.16, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 70.16, "gross": 70.16, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M70.55!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91098563636!~|A3933492489!~|B3933492489!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I70.55!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492489", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "0#91098563636", "supplierCode": "3933492489", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 70.55, "gross": 70.55, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 70.55, "gross": 70.55, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T11:00:00Z", "value": 71.16, "hoursBefore": 349, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M71.16!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118815057314!~|A3546271017!~|B3546271017!~|C30|30!~|EDeluxe!~|FDeluxe!~|G1!~|U2,71.16,1777460400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.16!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546271017", "description": "Deluxe", "descriptionSupplier": "Deluxe", "legacyRoomId": "0#118815057314", "supplierCode": "3546271017", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.16, "gross": 71.16, "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.16, "gross": 71.16, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T15:00:00Z", "value": 72.3, "hoursBefore": 345, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M72.3!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#56881745316!~|A3820982825!~|B3820982825!~|C30|30!~|EDeluxe Room (2 Twin Beds or 1 King Bed)!~|FDeluxe Room (2 Twin Beds or 1 King Bed)!~|G1!~|U2,72.30,1777474800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I72.3!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820982825", "description": "Deluxe Room (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Deluxe Room (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#56881745316", "supplierCode": "3820982825", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 72.3, "gross": 72.3, "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.3, "gross": 72.3, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T21:00:00Z", "value": 76.13, "hoursBefore": 51, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M76.13!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120196798043!~|A4124622771!~|B4124622771!~|C30|30!~|EDeluxe Room, 2 Twin Beds!~|FDeluxe Room, 2 Twin Beds!~|G1!~|U2,76.13,1778533200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I76.13!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4124622771", "description": "Deluxe Room, 2 Twin Beds", "descriptionSupplier": "Deluxe Room, 2 Twin Beds", "legacyRoomId": "0#120196798043", "supplierCode": "4124622771", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.13, "gross": 76.13, "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.13, "gross": 76.13, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M76.48!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#114139843842!~|A4789314009!~|B4789314009!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Other beds)!~|FDeluxe Room (1 Double bed or 2 Other beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I76.48!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4789314009", "description": "Deluxe Room (1 Double bed or 2 Other beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Other beds)", "legacyRoomId": "0#114139843842", "supplierCode": "4789314009", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.48, "gross": 76.48, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.48, "gross": 76.48, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M78.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#115567445587!~|A4799289885!~|B4799289885!~|C30|30!~|ETwin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)!~|FTwin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I78.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4799289885", "description": "Twin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Twin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#115567445587", "supplierCode": "4799289885", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.26, "gross": 78.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.26, "gross": 78.26, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T20:59:59Z", "value": 78.92, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M78.92!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121116470826!~|A4789314009!~|B4789314009!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Other beds)!~|FDeluxe Room (1 Double bed or 2 Other beds)!~|G1!~|U2,78.92,1778446799!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I78.92!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4789314009", "description": "Deluxe Room (1 Double bed or 2 Other beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Other beds)", "legacyRoomId": "0#121116470826", "supplierCode": "4789314009", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.92, "gross": 78.92, "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.92, "gross": 78.92, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T16:59:00Z", "value": 80.4, "hoursBefore": 343, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M80.4!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118815057309!~|A3546267639!~|B3546267639!~|C30|30!~|EDOUBLE DELUXE!~|FDOUBLE DELUXE!~|G1!~|U2,80.40,1777481940!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.4!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546267639", "description": "DOUBLE DELUXE", "descriptionSupplier": "DOUBLE DELUXE", "legacyRoomId": "0#118815057309", "supplierCode": "3546267639", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.4, "gross": 80.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": 80.4, "gross": 80.4, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M80.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113221764419!~|A4684089804!~|B4684089804!~|C30|30!~|EDeluxe Double (1 Double bed)!~|FDeluxe Double (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089804", "description": "Deluxe Double (1 Double bed)", "descriptionSupplier": "Deluxe Double (1 Double bed)", "legacyRoomId": "0#113221764419", "supplierCode": "4684089804", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.86, "gross": 80.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.86, "gross": 80.86, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M81.33!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112442426207!~|A4770282930!~|B4770282930!~|C30|30!~|EDeluxe King Room (1 King bed)!~|FDeluxe King Room (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.33!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4770282930", "description": "Deluxe King Room (1 King bed)", "descriptionSupplier": "Deluxe King Room (1 King bed)", "legacyRoomId": "0#112442426207", "supplierCode": "4770282930", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.33, "gross": 81.33, "binding": false } }, "occupancyRefId": 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": 81.33, "gross": 81.33, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M82.32!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112256614283!~|A4765437177!~|B4765437177!~|C30|30!~|ERoom Assigned on Arrival!~|FRoom Assigned on Arrival!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I82.32!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4765437177", "description": "Room Assigned on Arrival", "descriptionSupplier": "Room Assigned on Arrival", "legacyRoomId": "0#112256614283", "supplierCode": "4765437177", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 82.32, "gross": 82.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 82.32, "gross": 82.32, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T07:00:00Z", "value": 85.21, "hoursBefore": 89, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M85.21!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119128751624!~|A4684661162!~|B4684661162!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Twin beds)!~|FDeluxe Room (1 Double bed or 2 Twin beds)!~|G1!~|U2,85.21,1778396400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I85.21!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684661162", "description": "Deluxe Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#119128751624", "supplierCode": "4684661162", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.21, "gross": 85.21, "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.21, "gross": 85.21, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T07:00:00Z", "value": 96.58, "hoursBefore": 89, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M96.58!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119128751619!~|A4799289885!~|B4799289885!~|C30|30!~|ETwin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)!~|FTwin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)!~|G1!~|U2,96.58,1778396400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I96.58!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4799289885", "description": "Twin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Twin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#119128751619", "supplierCode": "4799289885", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 96.58, "gross": 96.58, "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": 96.58, "gross": 96.58, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M134.84!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99520128655!~|A3933492529!~|B3933492529!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I134.84!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492529", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "0#99520128655", "supplierCode": "3933492529", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 134.84, "gross": 134.84, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 134.84, "gross": 134.84, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 135.52, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M135.52!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118584134129!~|A3933492529!~|B3933492529!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,135.52,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I135.52!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492529", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "0#118584134129", "supplierCode": "3933492529", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 135.52, "gross": 135.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": 135.52, "gross": 135.52, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M141.06!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99505015858!~|A4546415992!~|B4546415992!~|C30|30!~|Esuite (skyline)!~|Fsuite (skyline)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I141.06!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4546415992", "description": "suite (skyline)", "descriptionSupplier": "suite (skyline)", "legacyRoomId": "0#99505015858", "supplierCode": "4546415992", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 141.06, "gross": 141.06, "binding": false } }, "occupancyRefId": 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": 141.06, "gross": 141.06, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 141.78, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M141.78!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118584129769!~|A4546415992!~|B4546415992!~|C30|30!~|Esuite (skyline)!~|Fsuite (skyline)!~|G1!~|U2,141.78,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I141.78!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4546415992", "description": "suite (skyline)", "descriptionSupplier": "suite (skyline)", "legacyRoomId": "0#118584129769", "supplierCode": "4546415992", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 141.78, "gross": 141.78, "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": 141.78, "gross": 141.78, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M143.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#109868946214!~|A4684089845!~|B4684089845!~|C30|30!~|EJunior Suite (1 King bed or 2 Twin beds)!~|FJunior Suite (1 King bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I143.51!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089845", "description": "Junior Suite (1 King bed or 2 Twin beds)", "descriptionSupplier": "Junior Suite (1 King bed or 2 Twin beds)", "legacyRoomId": "0#109868946214", "supplierCode": "4684089845", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 143.51, "gross": 143.51, "binding": false } }, "occupancyRefId": 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": 143.51, "gross": 143.51, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M146.25!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99542313512!~|A3933492515!~|B3933492515!~|C30|30!~|Eexecutive suite!~|Fexecutive suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I146.25!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492515", "description": "executive suite", "descriptionSupplier": "executive suite", "legacyRoomId": "0#99542313512", "supplierCode": "3933492515", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 146.25, "gross": 146.25, "binding": false } }, "occupancyRefId": 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": 146.25, "gross": 146.25, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 146.99, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M146.99!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118585254975!~|A3933492515!~|B3933492515!~|C30|30!~|Eexecutive suite!~|Fexecutive suite!~|G1!~|U2,146.99,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I146.99!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492515", "description": "executive suite", "descriptionSupplier": "executive suite", "legacyRoomId": "0#118585254975", "supplierCode": "3933492515", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 146.99, "gross": 146.99, "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": 146.99, "gross": 146.99, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M149.45!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120003371375!~|A4683808145!~|B4683808145!~|C30|30!~|ESkyline Suite (1 King bed)!~|FSkyline Suite (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I149.45!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4683808145", "description": "Skyline Suite (1 King bed)", "descriptionSupplier": "Skyline Suite (1 King bed)", "legacyRoomId": "0#120003371375", "supplierCode": "4683808145", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 149.45, "gross": 149.45, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 149.45, "gross": 149.45, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M160.77!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99520128656!~|A3936166537!~|B3936166537!~|C30|30!~|Esuite, 1 bedroom!~|Fsuite, 1 bedroom!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I160.77!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936166537", "description": "suite, 1 bedroom", "descriptionSupplier": "suite, 1 bedroom", "legacyRoomId": "0#99520128656", "supplierCode": "3936166537", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 160.77, "gross": 160.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": 160.77, "gross": 160.77, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 161.58, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M161.58!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118586003288!~|A3936166537!~|B3936166537!~|C30|30!~|Esuite, 1 bedroom!~|Fsuite, 1 bedroom!~|G1!~|U2,161.58,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I161.58!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936166537", "description": "suite, 1 bedroom", "descriptionSupplier": "suite, 1 bedroom", "legacyRoomId": "0#118586003288", "supplierCode": "3936166537", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 161.58, "gross": 161.58, "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": 161.58, "gross": 161.58, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M300.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118584129763!~|A3936165772!~|B3936165772!~|C30|30!~|Esuite, 2 bedrooms!~|Fsuite, 2 bedrooms!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I300.79!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936165772", "description": "suite, 2 bedrooms", "descriptionSupplier": "suite, 2 bedrooms", "legacyRoomId": "0#118584129763", "supplierCode": "3936165772", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 300.79, "gross": 300.79, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 300.79, "gross": 300.79, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 302.32, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M302.32!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118584129766!~|A3936165772!~|B3936165772!~|C30|30!~|Esuite, 2 bedrooms!~|Fsuite, 2 bedrooms!~|G1!~|U2,302.32,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I302.32!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936165772", "description": "suite, 2 bedrooms", "descriptionSupplier": "suite, 2 bedrooms", "legacyRoomId": "0#118584129766", "supplierCode": "3936165772", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 302.32, "gross": 302.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": 302.32, "gross": 302.32, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M440.81!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#115532384196!~|A3936166258!~|B3936166258!~|C30|30!~|Epresidential suite!~|Fpresidential suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I440.81!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936166258", "description": "presidential suite", "descriptionSupplier": "presidential suite", "legacyRoomId": "0#115532384196", "supplierCode": "3936166258", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 440.81, "gross": 440.81, "binding": false } }, "occupancyRefId": 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": 440.81, "gross": 440.81, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 443.05, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M443.05!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118582692866!~|A3936166258!~|B3936166258!~|C30|30!~|Epresidential suite!~|Fpresidential suite!~|G1!~|U2,443.05,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I443.05!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936166258", "description": "presidential suite", "descriptionSupplier": "presidential suite", "legacyRoomId": "0#118582692866", "supplierCode": "3936166258", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 443.05, "gross": 443.05, "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": 443.05, "gross": 443.05, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M448.92!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117661042521!~|A4684089847!~|B4684089847!~|C30|30!~|EPresidential Suite (1 King bed)!~|FPresidential Suite (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I448.92!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089847", "description": "Presidential Suite (1 King bed)", "descriptionSupplier": "Presidential Suite (1 King bed)", "legacyRoomId": "0#117661042521", "supplierCode": "4684089847", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 448.92, "gross": 448.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": 448.92, "gross": 448.92, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T15:00:00Z", "value": 71.67, "hoursBefore": 345, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M71.67!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#77778311284!~|A3820982825!~|B3820982825!~|C30|30!~|EDeluxe Room (2 Twin Beds or 1 King Bed)!~|FDeluxe Room (2 Twin Beds or 1 King Bed)!~|G1!~|U2,71.67,1777474800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.67!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820982825", "description": "Deluxe Room (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Deluxe Room (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#77778311284", "supplierCode": "3820982825", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.67, "gross": 71.67, "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.67, "gross": 71.67, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T07:00:00Z", "value": 76.97, "hoursBefore": 353, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M76.97!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904228!~|A4724565491!~|B4724565491!~|C30|30!~|EDeluxe Room King or Twin!~|FDeluxe Room King or Twin!~|G1!~|U2,76.97,1777446000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I76.97!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4724565491", "description": "Deluxe Room King or Twin", "descriptionSupplier": "Deluxe Room King or Twin", "legacyRoomId": "0#121241904228", "supplierCode": "4724565491", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.97, "gross": 76.97, "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.97, "gross": 76.97, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T15:00:00Z", "value": 80.65, "hoursBefore": 345, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M80.65!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79371865584!~|A3820982825!~|B3820982825!~|C30|30!~|EDeluxe Room (2 Twin Beds or 1 King Bed)!~|FDeluxe Room (2 Twin Beds or 1 King Bed)!~|G1!~|U2,80.65,1777474800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.65!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820982825", "description": "Deluxe Room (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Deluxe Room (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#79371865584", "supplierCode": "3820982825", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.65, "gross": 80.65, "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": 80.65, "gross": 80.65, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T15:00:00Z", "value": 106.26, "hoursBefore": 345, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M106.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99679624848!~|A4170393305!~|B4170393305!~|C30|30!~|EExecutive Room (2 Twin Beds or 1 King Bed)!~|FExecutive Room (2 Twin Beds or 1 King Bed)!~|G1!~|U2,106.26,1777474800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I106.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170393305", "description": "Executive Room (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Executive Room (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#99679624848", "supplierCode": "4170393305", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 106.26, "gross": 106.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": 106.26, "gross": 106.26, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T07:00:00Z", "value": 114.11, "hoursBefore": 353, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M114.11!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904245!~|A4724565487!~|B4724565487!~|C30|30!~|EExecutive Room King or Twin!~|FExecutive Room King or Twin!~|G1!~|U2,114.11,1777446000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I114.11!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4724565487", "description": "Executive Room King or Twin", "descriptionSupplier": "Executive Room King or Twin", "legacyRoomId": "0#121241904245", "supplierCode": "4724565487", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 114.11, "gross": 114.11, "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": 114.11, "gross": 114.11, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T15:00:00Z", "value": 119.57, "hoursBefore": 345, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M119.57!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99598515352!~|A4170393305!~|B4170393305!~|C30|30!~|EExecutive Room (2 Twin Beds or 1 King Bed)!~|FExecutive Room (2 Twin Beds or 1 King Bed)!~|G1!~|U2,119.57,1777474800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I119.57!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170393305", "description": "Executive Room (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Executive Room (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#99598515352", "supplierCode": "4170393305", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 119.57, "gross": 119.57, "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": 119.57, "gross": 119.57, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T15:00:00Z", "value": 128.46, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M128.46!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116405300707!~|A4173522622!~|B4173522622!~|C30|30!~|EJunior Suite (2 Twin Beds or 1 King Bed)!~|FJunior Suite (2 Twin Beds or 1 King Bed)!~|G1!~|U2,128.46,1778166000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I128.46!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173522622", "description": "Junior Suite (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Junior Suite (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#116405300707", "supplierCode": "4173522622", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 128.46, "gross": 128.46, "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": 128.46, "gross": 128.46, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T15:00:00Z", "value": 134.21, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M134.21!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116405300710!~|A4173522609!~|B4173522609!~|C30|30!~|ESuite (Skyline) (1 King Bed)!~|FSuite (Skyline) (1 King Bed)!~|G1!~|U2,134.21,1778166000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I134.21!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173522609", "description": "Suite (Skyline) (1 King Bed)", "descriptionSupplier": "Suite (Skyline) (1 King Bed)", "legacyRoomId": "0#116405300710", "supplierCode": "4173522609", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 134.21, "gross": 134.21, "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": 134.21, "gross": 134.21, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T15:00:00Z", "value": 139.97, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M139.97!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116405300773!~|A3820982827!~|B3820982827!~|C30|30!~|EExecutive Suite (2 Twin Beds or 1 King Bed)!~|FExecutive Suite (2 Twin Beds or 1 King Bed)!~|G1!~|U2,139.97,1778166000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I139.97!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820982827", "description": "Executive Suite (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Executive Suite (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#116405300773", "supplierCode": "3820982827", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 139.97, "gross": 139.97, "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": 139.97, "gross": 139.97, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T07:00:00Z", "value": 151.26, "hoursBefore": 353, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M151.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904250!~|A4756137192!~|B4756137192!~|C30|30!~|EJunior Suite King or Twin!~|FJunior Suite King or Twin!~|G1!~|U2,151.26,1777446000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I151.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4756137192", "description": "Junior Suite King or Twin", "descriptionSupplier": "Junior Suite King or Twin", "legacyRoomId": "0#121241904250", "supplierCode": "4756137192", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 151.26, "gross": 151.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": 151.26, "gross": 151.26, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T15:00:00Z", "value": 153.38, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M153.38!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116405300853!~|A3820982828!~|B3820982828!~|C30|30!~|ESuite, 1 Bedroom (2 Twin Beds or 1 King Bed)!~|FSuite, 1 Bedroom (2 Twin Beds or 1 King Bed)!~|G1!~|U2,153.38,1778166000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I153.38!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820982828", "description": "Suite, 1 Bedroom (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Suite, 1 Bedroom (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#116405300853", "supplierCode": "3820982828", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 153.38, "gross": 153.38, "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": 153.38, "gross": 153.38, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T15:00:00Z", "value": 155.26, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M155.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116405301214!~|A4173522622!~|B4173522622!~|C30|30!~|EJunior Suite (2 Twin Beds or 1 King Bed)!~|FJunior Suite (2 Twin Beds or 1 King Bed)!~|G1!~|U2,155.26,1778166000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I155.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173522622", "description": "Junior Suite (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Junior Suite (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#116405301214", "supplierCode": "4173522622", "promotions": [ { "code": "#1", "name": "Room1 Save 25%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 155.26, "gross": 155.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": 155.26, "gross": 155.26, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T07:00:00Z", "value": 159.22, "hoursBefore": 353, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M159.22!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904246!~|A4757515072!~|B4757515072!~|C30|30!~|EJunior Skyline Suite King or Twin!~|FJunior Skyline Suite King or Twin!~|G1!~|U2,159.22,1777446000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I159.22!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4757515072", "description": "Junior Skyline Suite King or Twin", "descriptionSupplier": "Junior Skyline Suite King or Twin", "legacyRoomId": "0#121241904246", "supplierCode": "4757515072", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 159.22, "gross": 159.22, "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": 159.22, "gross": 159.22, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T07:00:00Z", "value": 164.54, "hoursBefore": 353, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M164.54!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904249!~|A4756137193!~|B4756137193!~|C30|30!~|EExecutive Suite King or Twin!~|FExecutive Suite King or Twin!~|G1!~|U2,164.54,1777446000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I164.54!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4756137193", "description": "Executive Suite King or Twin", "descriptionSupplier": "Executive Suite King or Twin", "legacyRoomId": "0#121241904249", "supplierCode": "4756137193", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 164.54, "gross": 164.54, "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": 164.54, "gross": 164.54, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T15:00:00Z", "value": 169.17, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M169.17!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116405301078!~|A3820982827!~|B3820982827!~|C30|30!~|EExecutive Suite (2 Twin Beds or 1 King Bed)!~|FExecutive Suite (2 Twin Beds or 1 King Bed)!~|G1!~|U2,169.17,1778166000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I169.17!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820982827", "description": "Executive Suite (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Executive Suite (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#116405301078", "supplierCode": "3820982827", "promotions": [ { "code": "#1", "name": "Room1 Save 25%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 169.17, "gross": 169.17, "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": 169.17, "gross": 169.17, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T07:00:00Z", "value": 180.45, "hoursBefore": 353, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M180.45!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904222!~|A4756137191!~|B4756137191!~|C30|30!~|EOne Bedroom Suite King or Twin!~|FOne Bedroom Suite King or Twin!~|G1!~|U2,180.45,1777446000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I180.45!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4756137191", "description": "One Bedroom Suite King or Twin", "descriptionSupplier": "One Bedroom Suite King or Twin", "legacyRoomId": "0#121241904222", "supplierCode": "4756137191", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 180.45, "gross": 180.45, "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": 180.45, "gross": 180.45, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T15:00:00Z", "value": 185.4, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M185.4!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116405300969!~|A3820982828!~|B3820982828!~|C30|30!~|ESuite, 1 Bedroom (2 Twin Beds or 1 King Bed)!~|FSuite, 1 Bedroom (2 Twin Beds or 1 King Bed)!~|G1!~|U2,185.40,1778166000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I185.4!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820982828", "description": "Suite, 1 Bedroom (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Suite, 1 Bedroom (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#116405300969", "supplierCode": "3820982828", "promotions": [ { "code": "#1", "name": "Room1 Save 25%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 185.4, "gross": 185.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": 185.4, "gross": 185.4, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T15:00:00Z", "value": 287.6, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M287.6!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116405301018!~|A3820982823!~|B3820982823!~|C30|30!~|ESuite, 2 Bedrooms (1 King Bed and 2 Twin Beds)!~|FSuite, 2 Bedrooms (1 King Bed and 2 Twin Beds)!~|G1!~|U2,287.60,1778166000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I287.6!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820982823", "description": "Suite, 2 Bedrooms (1 King Bed and 2 Twin Beds)", "descriptionSupplier": "Suite, 2 Bedrooms (1 King Bed and 2 Twin Beds)", "legacyRoomId": "0#116405301018", "supplierCode": "3820982823", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 287.6, "gross": 287.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": 287.6, "gross": 287.6, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T15:00:00Z", "value": 420.64, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M420.64!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116405301247!~|A4550152016!~|B4550152016!~|C30|30!~|EPresidential Suite (1 King Bed)!~|FPresidential Suite (1 King Bed)!~|G1!~|U2,420.64,1778166000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I420.64!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4550152016", "description": "Presidential Suite (1 King Bed)", "descriptionSupplier": "Presidential Suite (1 King Bed)", "legacyRoomId": "0#116405301247", "supplierCode": "4550152016", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 420.64, "gross": 420.64, "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": 420.64, "gross": 420.64, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M73.71!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119123851484!~|A4124622771!~|B4124622771!~|C30|30!~|EDeluxe Room, 2 Twin Beds!~|FDeluxe Room, 2 Twin Beds!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.71!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4124622771", "description": "Deluxe Room, 2 Twin Beds", "descriptionSupplier": "Deluxe Room, 2 Twin Beds", "legacyRoomId": "0#119123851484", "supplierCode": "4124622771", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.71, "gross": 73.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": 73.71, "gross": 73.71, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T11:00:00Z", "value": 73.91, "hoursBefore": 13, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M73.91!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118816813812!~|A3546271017!~|B3546271017!~|C30|30!~|EDeluxe!~|FDeluxe!~|G1!~|U2,73.91,1778670000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.91!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546271017", "description": "Deluxe", "descriptionSupplier": "Deluxe", "legacyRoomId": "0#118816813812", "supplierCode": "3546271017", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.91, "gross": 73.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": 73.91, "gross": 73.91, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M78.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#107905067143!~|A4684661162!~|B4684661162!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Twin beds)!~|FDeluxe Room (1 Double bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I78.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684661162", "description": "Deluxe Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#107905067143", "supplierCode": "4684661162", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.26, "gross": 78.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.26, "gross": 78.26, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T16:59:00Z", "value": 80.51, "hoursBefore": 343, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M80.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118815057300!~|A3546267639!~|B3546267639!~|C30|30!~|EDOUBLE DELUXE!~|FDOUBLE DELUXE!~|G1!~|U2,80.51,1777481940!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.51!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546267639", "description": "DOUBLE DELUXE", "descriptionSupplier": "DOUBLE DELUXE", "legacyRoomId": "0#118815057300", "supplierCode": "3546267639", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.51, "gross": 80.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": 80.51, "gross": 80.51, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T21:00:00Z", "value": 81.52, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M81.52!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113782591013!~|A4767914910!~|B4767914910!~|C30|30!~|ETwin, Deluxe!~|FTwin, Deluxe!~|G1!~|U2,81.52,1778446800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.52!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4767914910", "description": "Twin, Deluxe", "descriptionSupplier": "Twin, Deluxe", "legacyRoomId": "0#113782591013", "supplierCode": "4767914910", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.52, "gross": 81.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": 81.52, "gross": 81.52, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T21:00:00Z", "value": 83.74, "hoursBefore": 51, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M83.74!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120196798056!~|A4124622771!~|B4124622771!~|C30|30!~|EDeluxe Room, 2 Twin Beds!~|FDeluxe Room, 2 Twin Beds!~|G1!~|U2,83.74,1778533200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.74!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4124622771", "description": "Deluxe Room, 2 Twin Beds", "descriptionSupplier": "Deluxe Room, 2 Twin Beds", "legacyRoomId": "0#120196798056", "supplierCode": "4124622771", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.74, "gross": 83.74, "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.74, "gross": 83.74, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M86.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#115516798529!~|A4799289885!~|B4799289885!~|C30|30!~|ETwin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)!~|FTwin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I86.35!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4799289885", "description": "Twin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Twin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#115516798529", "supplierCode": "4799289885", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 86.35, "gross": 86.35, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 86.35, "gross": 86.35, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M90.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113223059575!~|A4684089804!~|B4684089804!~|C30|30!~|EDeluxe Double (1 Double bed)!~|FDeluxe Double (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I90.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089804", "description": "Deluxe Double (1 Double bed)", "descriptionSupplier": "Deluxe Double (1 Double bed)", "legacyRoomId": "0#113223059575", "supplierCode": "4684089804", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 90.15, "gross": 90.15, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 90.15, "gross": 90.15, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M91.81!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112254722361!~|A4765437177!~|B4765437177!~|C30|30!~|ERoom Assigned on Arrival!~|FRoom Assigned on Arrival!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I91.81!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4765437177", "description": "Room Assigned on Arrival", "descriptionSupplier": "Room Assigned on Arrival", "legacyRoomId": "0#112254722361", "supplierCode": "4765437177", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 91.81, "gross": 91.81, "binding": false } }, "occupancyRefId": 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": 91.81, "gross": 91.81, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T07:00:00Z", "value": 93.73, "hoursBefore": 89, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M93.73!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119128751631!~|A4684661162!~|B4684661162!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Twin beds)!~|FDeluxe Room (1 Double bed or 2 Twin beds)!~|G1!~|U2,93.73,1778396400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I93.73!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684661162", "description": "Deluxe Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#119128751631", "supplierCode": "4684661162", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 93.73, "gross": 93.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": 93.73, "gross": 93.73, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T07:00:59Z", "value": 96.89, "hoursBefore": 113, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M96.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119046044736!~|A4765437177!~|B4765437177!~|C30|30!~|ERoom Assigned on Arrival!~|FRoom Assigned on Arrival!~|G1!~|U2,96.89,1778310059!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I96.89!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4765437177", "description": "Room Assigned on Arrival", "descriptionSupplier": "Room Assigned on Arrival", "legacyRoomId": "0#119046044736", "supplierCode": "4765437177", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 96.89, "gross": 96.89, "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": 96.89, "gross": 96.89, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T07:00:00Z", "value": 105.11, "hoursBefore": 89, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M105.11!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118903149852!~|A4799289885!~|B4799289885!~|C30|30!~|ETwin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)!~|FTwin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)!~|G1!~|U2,105.11,1778396400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I105.11!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4799289885", "description": "Twin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Twin\/Double room - Superior - De Luxe (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#118903149852", "supplierCode": "4799289885", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.11, "gross": 105.11, "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": 105.11, "gross": 105.11, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M109.28!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119123850665!~|A4128262523!~|B4128262523!~|C30|30!~|EExecutive Room, 2 Twin Beds!~|FExecutive Room, 2 Twin Beds!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I109.28!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4128262523", "description": "Executive Room, 2 Twin Beds", "descriptionSupplier": "Executive Room, 2 Twin Beds", "legacyRoomId": "0#119123850665", "supplierCode": "4128262523", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 109.28, "gross": 109.28, "binding": false } }, "occupancyRefId": 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": 109.28, "gross": 109.28, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M115.83!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99902881875!~|A3936946208!~|B3936946208!~|C30|30!~|Eexecutive room!~|Fexecutive room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I115.83!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936946208", "description": "executive room", "descriptionSupplier": "executive room", "legacyRoomId": "0#99902881875", "supplierCode": "3936946208", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 115.83, "gross": 115.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 115.83, "gross": 115.83, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M116.03!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#106257941850!~|A4684089815!~|B4684089815!~|C30|30!~|EDouble Or Twin Executive (1 Double bed or 2 Twin beds)!~|FDouble Or Twin Executive (1 Double bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I116.03!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089815", "description": "Double Or Twin Executive (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Double Or Twin Executive (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#106257941850", "supplierCode": "4684089815", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 116.03, "gross": 116.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 116.03, "gross": 116.03, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T11:00:00Z", "value": 117.69, "hoursBefore": 349, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M117.69!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118816095870!~|A3546275645!~|B3546275645!~|C30|30!~|EExecutive Room!~|FExecutive Room!~|G1!~|U2,117.69,1777460400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I117.69!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546275645", "description": "Executive Room", "descriptionSupplier": "Executive Room", "legacyRoomId": "0#118816095870", "supplierCode": "3546275645", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 117.69, "gross": 117.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": 117.69, "gross": 117.69, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M118.81!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#106257092145!~|A4684089805!~|B4684089805!~|C30|30!~|EExecutive Room (1 King bed or 2 Twin beds)!~|FExecutive Room (1 King bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I118.81!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089805", "description": "Executive Room (1 King bed or 2 Twin beds)", "descriptionSupplier": "Executive Room (1 King bed or 2 Twin beds)", "legacyRoomId": "0#106257092145", "supplierCode": "4684089805", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 118.81, "gross": 118.81, "binding": false } }, "occupancyRefId": 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": 118.81, "gross": 118.81, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T16:59:00Z", "value": 118.84, "hoursBefore": 343, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M118.84!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118816096012!~|A3546268928!~|B3546268928!~|C30|30!~|EDOUBLE EXECUTIVE!~|FDOUBLE EXECUTIVE!~|G1!~|U2,118.84,1777481940!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I118.84!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546268928", "description": "DOUBLE EXECUTIVE", "descriptionSupplier": "DOUBLE EXECUTIVE", "legacyRoomId": "0#118816096012", "supplierCode": "3546268928", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 118.84, "gross": 118.84, "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": 118.84, "gross": 118.84, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T21:00:00Z", "value": 131.02, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M131.02!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112491123896!~|A4768205360!~|B4768205360!~|C30|30!~|ETwin, Executive!~|FTwin, Executive!~|G1!~|U2,131.02,1778446800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I131.02!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4768205360", "description": "Twin, Executive", "descriptionSupplier": "Twin, Executive", "legacyRoomId": "0#112491123896", "supplierCode": "4768205360", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 131.02, "gross": 131.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": 131.02, "gross": 131.02, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 131.79, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M131.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120933746840!~|A4549846480!~|B4549846480!~|C30|30!~|EJunior Suite, 2 Twin Beds!~|FJunior Suite, 2 Twin Beds!~|G1!~|U2,131.79,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I131.79!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4549846480", "description": "Junior Suite, 2 Twin Beds", "descriptionSupplier": "Junior Suite, 2 Twin Beds", "legacyRoomId": "0#120933746840", "supplierCode": "4549846480", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 131.79, "gross": 131.79, "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": 131.79, "gross": 131.79, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M132.91!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#115411613951!~|A4806140626!~|B4806140626!~|C30|30!~|EExecutive Double (1 Double bed)!~|FExecutive Double (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I132.91!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4806140626", "description": "Executive Double (1 Double bed)", "descriptionSupplier": "Executive Double (1 Double bed)", "legacyRoomId": "0#115411613951", "supplierCode": "4806140626", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 132.91, "gross": 132.91, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 132.91, "gross": 132.91, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M135.52!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99548951032!~|A3933492529!~|B3933492529!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I135.52!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492529", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "0#99548951032", "supplierCode": "3933492529", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 135.52, "gross": 135.52, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 135.52, "gross": 135.52, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 136.89, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M136.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118584134130!~|A3933492529!~|B3933492529!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|U2,136.89,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I136.89!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492529", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "0#118584134130", "supplierCode": "3933492529", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 136.89, "gross": 136.89, "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": 136.89, "gross": 136.89, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 137.69, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M137.69!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120933746855!~|A4124628335!~|B4124628335!~|C30|30!~|ESuite (Skyline), 1 King Bed!~|FSuite (Skyline), 1 King Bed!~|G1!~|U2,137.69,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I137.69!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4124628335", "description": "Suite (Skyline), 1 King Bed", "descriptionSupplier": "Suite (Skyline), 1 King Bed", "legacyRoomId": "0#120933746855", "supplierCode": "4124628335", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 137.69, "gross": 137.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": 137.69, "gross": 137.69, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M141.78!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99505015856!~|A4546415992!~|B4546415992!~|C30|30!~|Esuite (skyline)!~|Fsuite (skyline)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I141.78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4546415992", "description": "suite (skyline)", "descriptionSupplier": "suite (skyline)", "legacyRoomId": "0#99505015856", "supplierCode": "4546415992", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 141.78, "gross": 141.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 141.78, "gross": 141.78, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T07:00:00Z", "value": 142.01, "hoursBefore": 89, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M142.01!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119128751618!~|A4684089815!~|B4684089815!~|C30|30!~|EDouble Or Twin Executive (1 Double bed or 2 Twin beds)!~|FDouble Or Twin Executive (1 Double bed or 2 Twin beds)!~|G1!~|U2,142.01,1778396400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I142.01!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089815", "description": "Double Or Twin Executive (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Double Or Twin Executive (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#119128751618", "supplierCode": "4684089815", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 142.01, "gross": 142.01, "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": 142.01, "gross": 142.01, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 143.21, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M143.21!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118429992075!~|A4546415992!~|B4546415992!~|C30|30!~|Esuite (skyline)!~|Fsuite (skyline)!~|G1!~|U2,143.21,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I143.21!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4546415992", "description": "suite (skyline)", "descriptionSupplier": "suite (skyline)", "legacyRoomId": "0#118429992075", "supplierCode": "4546415992", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 143.21, "gross": 143.21, "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": 143.21, "gross": 143.21, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 143.59, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M143.59!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120933746771!~|A4124628333!~|B4124628333!~|C30|30!~|EExecutive Suite, 2 Twin Beds!~|FExecutive Suite, 2 Twin Beds!~|G1!~|U2,143.59,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I143.59!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4124628333", "description": "Executive Suite, 2 Twin Beds", "descriptionSupplier": "Executive Suite, 2 Twin Beds", "legacyRoomId": "0#120933746771", "supplierCode": "4124628333", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 143.59, "gross": 143.59, "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": 143.59, "gross": 143.59, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M146.99!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99542313513!~|A3933492515!~|B3933492515!~|C30|30!~|Eexecutive suite!~|Fexecutive suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I146.99!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492515", "description": "executive suite", "descriptionSupplier": "executive suite", "legacyRoomId": "0#99542313513", "supplierCode": "3933492515", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 146.99, "gross": 146.99, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 146.99, "gross": 146.99, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 148.47, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M148.47!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120013852998!~|A3933492515!~|B3933492515!~|C30|30!~|Eexecutive suite!~|Fexecutive suite!~|G1!~|U2,148.47,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I148.47!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492515", "description": "executive suite", "descriptionSupplier": "executive suite", "legacyRoomId": "0#120013852998", "supplierCode": "3933492515", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 148.47, "gross": 148.47, "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": 148.47, "gross": 148.47, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M150.05!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#106257092123!~|A4684089845!~|B4684089845!~|C30|30!~|EJunior Suite (1 King bed or 2 Twin beds)!~|FJunior Suite (1 King bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I150.05!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089845", "description": "Junior Suite (1 King bed or 2 Twin beds)", "descriptionSupplier": "Junior Suite (1 King bed or 2 Twin beds)", "legacyRoomId": "0#106257092123", "supplierCode": "4684089845", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 150.05, "gross": 150.05, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 150.05, "gross": 150.05, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 157.31, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M157.31!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120933746586!~|A4124628334!~|B4124628334!~|C30|30!~|ESuite, 1 Bedroom, 2 Twin Beds!~|FSuite, 1 Bedroom, 2 Twin Beds!~|G1!~|U2,157.31,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I157.31!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4124628334", "description": "Suite, 1 Bedroom, 2 Twin Beds", "descriptionSupplier": "Suite, 1 Bedroom, 2 Twin Beds", "legacyRoomId": "0#120933746586", "supplierCode": "4124628334", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 157.31, "gross": 157.31, "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": 157.31, "gross": 157.31, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M161.58!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99542313514!~|A3936166537!~|B3936166537!~|C30|30!~|Esuite, 1 bedroom!~|Fsuite, 1 bedroom!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I161.58!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936166537", "description": "suite, 1 bedroom", "descriptionSupplier": "suite, 1 bedroom", "legacyRoomId": "0#99542313514", "supplierCode": "3936166537", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 161.58, "gross": 161.58, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 161.58, "gross": 161.58, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 163.22, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M163.22!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118585254976!~|A3936166537!~|B3936166537!~|C30|30!~|Esuite, 1 bedroom!~|Fsuite, 1 bedroom!~|G1!~|U2,163.22,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I163.22!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936166537", "description": "suite, 1 bedroom", "descriptionSupplier": "suite, 1 bedroom", "legacyRoomId": "0#118585254976", "supplierCode": "3936166537", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 163.22, "gross": 163.22, "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": 163.22, "gross": 163.22, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T11:00:00Z", "value": 164.21, "hoursBefore": 349, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M164.21!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118816095878!~|A3821618935!~|B3821618935!~|C30|30!~|EDeluxe Skyline Suite!~|FDeluxe Skyline Suite!~|G1!~|U2,164.21,1777460400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I164.21!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3821618935", "description": "Deluxe Skyline Suite", "descriptionSupplier": "Deluxe Skyline Suite", "legacyRoomId": "0#118816095878", "supplierCode": "3821618935", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 164.21, "gross": 164.21, "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": 164.21, "gross": 164.21, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M167.29!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#106259842930!~|A4684089836!~|B4684089836!~|C30|30!~|EExecutive Suite (1 King bed or 2 Twin beds)!~|FExecutive Suite (1 King bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I167.29!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089836", "description": "Executive Suite (1 King bed or 2 Twin beds)", "descriptionSupplier": "Executive Suite (1 King bed or 2 Twin beds)", "legacyRoomId": "0#106259842930", "supplierCode": "4684089836", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 167.29, "gross": 167.29, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 167.29, "gross": 167.29, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T21:00:00Z", "value": 174.7, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M174.7!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112591783681!~|A4768218681!~|B4768218681!~|C30|30!~|EDouble, 1-Bedroom Suite!~|FDouble, 1-Bedroom Suite!~|G1!~|U2,174.70,1778446800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I174.7!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4768218681", "description": "Double, 1-Bedroom Suite", "descriptionSupplier": "Double, 1-Bedroom Suite", "legacyRoomId": "0#112591783681", "supplierCode": "4768218681", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 174.7, "gross": 174.7, "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": 174.7, "gross": 174.7, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M183.48!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116190626736!~|A4805934444!~|B4805934444!~|C30|30!~|ESuite, 1 Bedroom (2 Twin beds or 1 King bed)!~|FSuite, 1 Bedroom (2 Twin beds or 1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I183.48!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4805934444", "description": "Suite, 1 Bedroom (2 Twin beds or 1 King bed)", "descriptionSupplier": "Suite, 1 Bedroom (2 Twin beds or 1 King bed)", "legacyRoomId": "0#116190626736", "supplierCode": "4805934444", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 183.48, "gross": 183.48, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 183.48, "gross": 183.48, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M192.5!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119785333869!~|A4878754767!~|B4878754767!~|C30|30!~|EExecutive Corner Suite King!~|FExecutive Corner Suite King!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I192.5!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4878754767", "description": "Executive Corner Suite King", "descriptionSupplier": "Executive Corner Suite King", "legacyRoomId": "0#119785333869", "supplierCode": "4878754767", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 192.5, "gross": 192.5, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 192.5, "gross": 192.5, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M202.05!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#106259842848!~|A4684089824!~|B4684089824!~|C30|30!~|EOne Bedroom Suite (1 King bed)!~|FOne Bedroom Suite (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I202.05!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4684089824", "description": "One Bedroom Suite (1 King bed)", "descriptionSupplier": "One Bedroom Suite (1 King bed)", "legacyRoomId": "0#106259842848", "supplierCode": "4684089824", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 202.05, "gross": 202.05, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 202.05, "gross": 202.05, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 294.86, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M294.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120933747204!~|A4173354588!~|B4173354588!~|C30|30!~|ESuite, 2 Bedrooms, 1 King Bed and 2 Twin Beds!~|FSuite, 2 Bedrooms, 1 King Bed and 2 Twin Beds!~|G1!~|U2,294.86,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I294.86!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173354588", "description": "Suite, 2 Bedrooms, 1 King Bed and 2 Twin Beds", "descriptionSupplier": "Suite, 2 Bedrooms, 1 King Bed and 2 Twin Beds", "legacyRoomId": "0#120933747204", "supplierCode": "4173354588", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 294.86, "gross": 294.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": 294.86, "gross": 294.86, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M302.32!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118584129767!~|A3936165772!~|B3936165772!~|C30|30!~|Esuite, 2 bedrooms!~|Fsuite, 2 bedrooms!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I302.32!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936165772", "description": "suite, 2 bedrooms", "descriptionSupplier": "suite, 2 bedrooms", "legacyRoomId": "0#118584129767", "supplierCode": "3936165772", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 302.32, "gross": 302.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 302.32, "gross": 302.32, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 305.37, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M305.37!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118584129765!~|A3936165772!~|B3936165772!~|C30|30!~|Esuite, 2 bedrooms!~|Fsuite, 2 bedrooms!~|G1!~|U2,305.37,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I305.37!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936165772", "description": "suite, 2 bedrooms", "descriptionSupplier": "suite, 2 bedrooms", "legacyRoomId": "0#118584129765", "supplierCode": "3936165772", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 305.37, "gross": 305.37, "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": 305.37, "gross": 305.37, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 432.99, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M432.99!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120933746728!~|A4173395773!~|B4173395773!~|C30|30!~|EPresidential Suite, 1 King Bed!~|FPresidential Suite, 1 King Bed!~|G1!~|U2,432.99,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I432.99!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173395773", "description": "Presidential Suite, 1 King Bed", "descriptionSupplier": "Presidential Suite, 1 King Bed", "legacyRoomId": "0#120933746728", "supplierCode": "4173395773", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 432.99, "gross": 432.99, "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": 432.99, "gross": 432.99, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M443.05!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#115532384195!~|A3936166258!~|B3936166258!~|C30|30!~|Epresidential suite!~|Fpresidential suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I443.05!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936166258", "description": "presidential suite", "descriptionSupplier": "presidential suite", "legacyRoomId": "0#115532384195", "supplierCode": "3936166258", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 443.05, "gross": 443.05, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 443.05, "gross": 443.05, "binding": false } }, { "hotelName": "Avani Ratchada Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T21:00:00Z", "value": 447.53, "hoursBefore": 219, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "34072521", "supplierCode": "STN", "hotelCodeSupplier": "34072521", "id": "33!~|a0!~|b260514!~|c260515!~|d34072521!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m34072521!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M447.53!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118582692852!~|A3936166258!~|B3936166258!~|C30|30!~|Epresidential suite!~|Fpresidential suite!~|G1!~|U2,447.53,1777928400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I447.53!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936166258", "description": "presidential suite", "descriptionSupplier": "presidential suite", "legacyRoomId": "0#118582692852", "supplierCode": "3936166258", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 447.53, "gross": 447.53, "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": 447.53, "gross": 447.53, "binding": false } }, { "hotelName": "Honey House 1", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 20.13, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51290948", "supplierCode": "STN", "hotelCodeSupplier": "51290948", "id": "33!~|a0!~|b260514!~|c260515!~|d51290948!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51290948!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M20.13!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45145216490!~|A4170405416!~|B4170405416!~|C30|30!~|ESuperior Room (1 Double Bed)!~|FSuperior Room (1 Double Bed)!~|G1!~|U2,20.13,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I20.13!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170405416", "description": "Superior Room (1 Double Bed)", "descriptionSupplier": "Superior Room (1 Double Bed)", "legacyRoomId": "0#45145216490", "supplierCode": "4170405416", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 20.13, "gross": 20.13, "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": 20.13, "gross": 20.13, "binding": false } }, { "hotelName": "Honey House 1", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 20.4, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51290948", "supplierCode": "STN", "hotelCodeSupplier": "51290948", "id": "33!~|a0!~|b260514!~|c260515!~|d51290948!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51290948!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M20.4!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45145217393!~|A4170405416!~|B4170405416!~|C30|30!~|ESuperior Room (1 Double Bed)!~|FSuperior Room (1 Double Bed)!~|G1!~|U2,20.40,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I20.4!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170405416", "description": "Superior Room (1 Double Bed)", "descriptionSupplier": "Superior Room (1 Double Bed)", "legacyRoomId": "0#45145217393", "supplierCode": "4170405416", "promotions": [ { "code": "#1", "name": "Room1 Save 13%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 20.4, "gross": 20.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": 20.4, "gross": 20.4, "binding": false } }, { "hotelName": "Honey House 1", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 22.39, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51290948", "supplierCode": "STN", "hotelCodeSupplier": "51290948", "id": "33!~|a0!~|b260514!~|c260515!~|d51290948!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51290948!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M22.39!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79364483229!~|A3819687000!~|B3819687000!~|C30|30!~|EDeluxe Room (1 Double Bed)!~|FDeluxe Room (1 Double Bed)!~|G1!~|U2,22.39,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I22.39!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819687000", "description": "Deluxe Room (1 Double Bed)", "descriptionSupplier": "Deluxe Room (1 Double Bed)", "legacyRoomId": "0#79364483229", "supplierCode": "3819687000", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 22.39, "gross": 22.39, "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": 22.39, "gross": 22.39, "binding": false } }, { "hotelName": "Honey House 1", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 22.7, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51290948", "supplierCode": "STN", "hotelCodeSupplier": "51290948", "id": "33!~|a0!~|b260514!~|c260515!~|d51290948!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51290948!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M22.7!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259007763!~|A3819687000!~|B3819687000!~|C30|30!~|EDeluxe Room (1 Double Bed)!~|FDeluxe Room (1 Double Bed)!~|G1!~|U2,22.70,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I22.7!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819687000", "description": "Deluxe Room (1 Double Bed)", "descriptionSupplier": "Deluxe Room (1 Double Bed)", "legacyRoomId": "0#79259007763", "supplierCode": "3819687000", "promotions": [ { "code": "#1", "name": "Room1 Save 13%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 22.7, "gross": 22.7, "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": 22.7, "gross": 22.7, "binding": false } }, { "hotelName": "Honey House 1", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 9.996, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T14:00:00Z", "value": 24.99, "hoursBefore": 58, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51290948", "supplierCode": "STN", "hotelCodeSupplier": "51290948", "id": "33!~|a0!~|b260514!~|c260515!~|d51290948!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51290948!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M24.99!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#74746386979!~|A4515882481!~|B4515882481!~|C30|30!~|ESuperior Queen Room (1 large bed) - Free WiFi!~|FSuperior Queen Room (1 large bed) - Free WiFi!~|G1!~|U2,10.00,1777410060|2,24.99,1778508000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I24.99!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4515882481", "description": "Superior Queen Room (1 large bed) - Free WiFi", "descriptionSupplier": "Superior Queen Room (1 large bed) - Free WiFi", "legacyRoomId": "0#74746386979", "supplierCode": "4515882481", "promotions": [ { "code": "#1", "name": "Room1 Extra benefits", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 24.99, "gross": 24.99, "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": 24.99, "gross": 24.99, "binding": false } }, { "hotelName": "The Neuf Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T15:00:00Z", "value": 31.26, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "56816044", "supplierCode": "STN", "hotelCodeSupplier": "56816044", "id": "33!~|a0!~|b260514!~|c260515!~|d56816044!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m56816044!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M31.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259008214!~|A3819686986!~|B3819686986!~|C30|30!~|EStandard Double Room (1 King Bed)!~|FStandard Double Room (1 King Bed)!~|G1!~|U2,31.26,1778511600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I31.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819686986", "description": "Standard Double Room (1 King Bed)", "descriptionSupplier": "Standard Double Room (1 King Bed)", "legacyRoomId": "0#79259008214", "supplierCode": "3819686986", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 31.26, "gross": 31.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": 31.26, "gross": 31.26, "binding": false } }, { "hotelName": "The Neuf Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T15:00:00Z", "value": 31.26, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "56816044", "supplierCode": "STN", "hotelCodeSupplier": "56816044", "id": "33!~|a0!~|b260514!~|c260515!~|d56816044!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m56816044!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M31.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79364482889!~|A4170768338!~|B4170768338!~|C30|30!~|EStandard Twin Room (2 Large Twin Beds)!~|FStandard Twin Room (2 Large Twin Beds)!~|G1!~|U2,31.26,1778511600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I31.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170768338", "description": "Standard Twin Room (2 Large Twin Beds)", "descriptionSupplier": "Standard Twin Room (2 Large Twin Beds)", "legacyRoomId": "0#79364482889", "supplierCode": "4170768338", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 31.26, "gross": 31.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": 31.26, "gross": 31.26, "binding": false } }, { "hotelName": "The Neuf Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "56816044", "supplierCode": "STN", "hotelCodeSupplier": "56816044", "id": "33!~|a0!~|b260514!~|c260515!~|d56816044!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m56816044!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M32.96!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#96341922362!~|A4170768338!~|B4170768338!~|C30|30!~|EStandard Twin Room (2 Large Twin Beds)!~|FStandard Twin Room (2 Large Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I32.96!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170768338", "description": "Standard Twin Room (2 Large Twin Beds)", "descriptionSupplier": "Standard Twin Room (2 Large Twin Beds)", "legacyRoomId": "0#96341922362", "supplierCode": "4170768338", "promotions": [ { "code": "#1", "name": "Room1 Save 19%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 32.96, "gross": 32.96, "binding": false } }, "occupancyRefId": 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": 32.96, "gross": 32.96, "binding": false } }, { "hotelName": "The Neuf Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "56816044", "supplierCode": "STN", "hotelCodeSupplier": "56816044", "id": "33!~|a0!~|b260514!~|c260515!~|d56816044!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m56816044!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M32.96!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#96341577023!~|A3819686986!~|B3819686986!~|C30|30!~|EStandard Double Room (1 King Bed)!~|FStandard Double Room (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I32.96!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819686986", "description": "Standard Double Room (1 King Bed)", "descriptionSupplier": "Standard Double Room (1 King Bed)", "legacyRoomId": "0#96341577023", "supplierCode": "3819686986", "promotions": [ { "code": "#1", "name": "Room1 Save 19%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 32.96, "gross": 32.96, "binding": false } }, "occupancyRefId": 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": 32.96, "gross": 32.96, "binding": false } }, { "hotelName": "The Neuf Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T15:00:00Z", "value": 33.97, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "56816044", "supplierCode": "STN", "hotelCodeSupplier": "56816044", "id": "33!~|a0!~|b260514!~|c260515!~|d56816044!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m56816044!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M33.97!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#103898874907!~|A4170768338!~|B4170768338!~|C30|30!~|EStandard Twin Room (2 Large Twin Beds)!~|FStandard Twin Room (2 Large Twin Beds)!~|G1!~|U2,33.97,1778511600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I33.97!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170768338", "description": "Standard Twin Room (2 Large Twin Beds)", "descriptionSupplier": "Standard Twin Room (2 Large Twin Beds)", "legacyRoomId": "0#103898874907", "supplierCode": "4170768338", "promotions": [ { "code": "#1", "name": "Room1 Save 19%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 33.97, "gross": 33.97, "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": 33.97, "gross": 33.97, "binding": false } }, { "hotelName": "The Neuf Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T15:00:00Z", "value": 33.97, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "56816044", "supplierCode": "STN", "hotelCodeSupplier": "56816044", "id": "33!~|a0!~|b260514!~|c260515!~|d56816044!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m56816044!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M33.97!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97098254153!~|A3819686986!~|B3819686986!~|C30|30!~|EStandard Double Room (1 King Bed)!~|FStandard Double Room (1 King Bed)!~|G1!~|U2,33.97,1778511600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I33.97!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819686986", "description": "Standard Double Room (1 King Bed)", "descriptionSupplier": "Standard Double Room (1 King Bed)", "legacyRoomId": "0#97098254153", "supplierCode": "3819686986", "promotions": [ { "code": "#1", "name": "Room1 Save 19%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 33.97, "gross": 33.97, "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": 33.97, "gross": 33.97, "binding": false } }, { "hotelName": "The Neuf Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.193, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T14:00:00Z", "value": 33.579, "hoursBefore": 34, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 37.31, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "56816044", "supplierCode": "STN", "hotelCodeSupplier": "56816044", "id": "33!~|a0!~|b260514!~|c260515!~|d56816044!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m56816044!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M37.31!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#60019330047!~|A4170768374!~|B4170768374!~|C30|30!~|EKing Room (1 extra-large double bed) - Free WiFi!~|FKing Room (1 extra-large double bed) - Free WiFi!~|G1!~|U2,11.19,1777410060|2,33.58,1778594400|2,37.31,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I37.31!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170768374", "description": "King Room (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "King Room (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#60019330047", "supplierCode": "4170768374", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 37.31, "gross": 37.31, "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": 37.31, "gross": 37.31, "binding": false } }, { "hotelName": "The Neuf Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 9.95, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T14:00:00Z", "value": 35.82, "hoursBefore": 34, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 39.8, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "56816044", "supplierCode": "STN", "hotelCodeSupplier": "56816044", "id": "33!~|a0!~|b260514!~|c260515!~|d56816044!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m56816044!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M39.8!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#59421915838!~|A4170768346!~|B4170768346!~|C30|30!~|ETwin Room (2 single beds) - Free WiFi!~|FTwin Room (2 single beds) - Free WiFi!~|G1!~|U2,9.95,1777410060|2,35.82,1778594400|2,39.80,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I39.8!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170768346", "description": "Twin Room (2 single beds) - Free WiFi", "descriptionSupplier": "Twin Room (2 single beds) - Free WiFi", "legacyRoomId": "0#59421915838", "supplierCode": "4170768346", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 39.8, "gross": 39.8, "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": 39.8, "gross": 39.8, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M61.88!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558694007!~|A4513713270!~|B4513713270!~|C30|30!~|EStandard Room, 1 King Bed (1 King Bed)!~|FStandard Room, 1 King Bed (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I61.88!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4513713270", "description": "Standard Room, 1 King Bed (1 King Bed)", "descriptionSupplier": "Standard Room, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112558694007", "supplierCode": "4513713270", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 61.88, "gross": 61.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 61.88, "gross": 61.88, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M61.88!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558693927!~|A3954783775!~|B3954783775!~|C30|30!~|EStandard Room, 2 Twin Beds (2 Twin Beds)!~|FStandard Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I61.88!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783775", "description": "Standard Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Standard Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#112558693927", "supplierCode": "3954783775", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 61.88, "gross": 61.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 61.88, "gross": 61.88, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M64.18!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113253131436!~|A3546267523!~|B3546267523!~|C30|30!~|ERoom!~|FRoom!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I64.18!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546267523", "description": "Room", "descriptionSupplier": "Room", "legacyRoomId": "0#113253131436", "supplierCode": "3546267523", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.18, "gross": 64.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": 64.18, "gross": 64.18, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M64.72!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823626254!~|A3546367068!~|B3546367068!~|C30|30!~|EStandard Room with 1 kingsize bed!~|FStandard Room with 1 kingsize bed!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I64.72!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546367068", "description": "Standard Room with 1 kingsize bed", "descriptionSupplier": "Standard Room with 1 kingsize bed", "legacyRoomId": "0#118823626254", "supplierCode": "3546367068", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.72, "gross": 64.72, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.72, "gross": 64.72, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M64.72!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823624508!~|A3546299057!~|B3546299057!~|C30|30!~|EStandard Room with 2 single beds!~|FStandard Room with 2 single beds!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I64.72!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546299057", "description": "Standard Room with 2 single beds", "descriptionSupplier": "Standard Room with 2 single beds", "legacyRoomId": "0#118823624508", "supplierCode": "3546299057", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.72, "gross": 64.72, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.72, "gross": 64.72, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M68.23!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#107159584095!~|A4702963979!~|B4702963979!~|C30|30!~|EStandard Room with 2 Single Beds (2 Twin beds)!~|FStandard Room with 2 Single Beds (2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.23!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4702963979", "description": "Standard Room with 2 Single Beds (2 Twin beds)", "descriptionSupplier": "Standard Room with 2 Single Beds (2 Twin beds)", "legacyRoomId": "0#107159584095", "supplierCode": "4702963979", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.23, "gross": 68.23, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.23, "gross": 68.23, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M68.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558693928!~|A3954783779!~|B3954783779!~|C30|30!~|EDeluxe Studio, 1 King Bed (1 King Bed)!~|FDeluxe Studio, 1 King Bed (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.51!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783779", "description": "Deluxe Studio, 1 King Bed (1 King Bed)", "descriptionSupplier": "Deluxe Studio, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112558693928", "supplierCode": "3954783779", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.51, "gross": 68.51, "binding": false } }, "occupancyRefId": 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": 68.51, "gross": 68.51, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M68.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558693936!~|A3954783776!~|B3954783776!~|C30|30!~|EDeluxe Studio, 2 Twin Beds (2 Twin Beds)!~|FDeluxe Studio, 2 Twin Beds (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.51!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783776", "description": "Deluxe Studio, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Deluxe Studio, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#112558693936", "supplierCode": "3954783776", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.51, "gross": 68.51, "binding": false } }, "occupancyRefId": 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": 68.51, "gross": 68.51, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M71.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113253131338!~|A3546269068!~|B3546269068!~|C30|30!~|EDeluxe Studio!~|FDeluxe Studio!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.35!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546269068", "description": "Deluxe Studio", "descriptionSupplier": "Deluxe Studio", "legacyRoomId": "0#113253131338", "supplierCode": "3546269068", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.35, "gross": 71.35, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.35, "gross": 71.35, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M71.65!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823628028!~|A4018049658!~|B4018049658!~|C30|30!~|EDeluxe Studio with 1 kingsize bed!~|FDeluxe Studio with 1 kingsize bed!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.65!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049658", "description": "Deluxe Studio with 1 kingsize bed", "descriptionSupplier": "Deluxe Studio with 1 kingsize bed", "legacyRoomId": "0#118823628028", "supplierCode": "4018049658", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.65, "gross": 71.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.65, "gross": 71.65, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M71.65!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823628395!~|A4018049952!~|B4018049952!~|C30|30!~|EDeluxe Studio with 2 single beds!~|FDeluxe Studio with 2 single beds!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.65!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049952", "description": "Deluxe Studio with 2 single beds", "descriptionSupplier": "Deluxe Studio with 2 single beds", "legacyRoomId": "0#118823628395", "supplierCode": "4018049952", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.65, "gross": 71.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.65, "gross": 71.65, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 71.95, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M71.95!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570316!~|A4513713270!~|B4513713270!~|C30|30!~|EStandard Room, 1 King Bed (1 King Bed)!~|FStandard Room, 1 King Bed (1 King Bed)!~|G1!~|U2,71.95,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.95!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4513713270", "description": "Standard Room, 1 King Bed (1 King Bed)", "descriptionSupplier": "Standard Room, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112555570316", "supplierCode": "4513713270", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.95, "gross": 71.95, "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.95, "gross": 71.95, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 71.95, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M71.95!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570297!~|A3954783775!~|B3954783775!~|C30|30!~|EStandard Room, 2 Twin Beds (2 Twin Beds)!~|FStandard Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|U2,71.95,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.95!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783775", "description": "Standard Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Standard Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#112555570297", "supplierCode": "3954783775", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.95, "gross": 71.95, "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.95, "gross": 71.95, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M73.66!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#105948820546!~|A3954783775!~|B3954783775!~|C30|30!~|EStandard Room, 2 Twin Beds (2 Twin Beds)!~|FStandard Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.66!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783775", "description": "Standard Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Standard Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#105948820546", "supplierCode": "3954783775", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.66, "gross": 73.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.66, "gross": 73.66, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T11:00:00Z", "value": 75.25, "hoursBefore": 13, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M75.25!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823629442!~|A3546299057!~|B3546299057!~|C30|30!~|EStandard Room with 2 single beds!~|FStandard Room with 2 single beds!~|G1!~|U2,75.25,1778670000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.25!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546299057", "description": "Standard Room with 2 single beds", "descriptionSupplier": "Standard Room with 2 single beds", "legacyRoomId": "0#118823629442", "supplierCode": "3546299057", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.25, "gross": 75.25, "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.25, "gross": 75.25, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T11:00:00Z", "value": 75.25, "hoursBefore": 13, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M75.25!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823627570!~|A3546367068!~|B3546367068!~|C30|30!~|EStandard Room with 1 kingsize bed!~|FStandard Room with 1 kingsize bed!~|G1!~|U2,75.25,1778670000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.25!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546367068", "description": "Standard Room with 1 kingsize bed", "descriptionSupplier": "Standard Room with 1 kingsize bed", "legacyRoomId": "0#118823627570", "supplierCode": "3546367068", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.25, "gross": 75.25, "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.25, "gross": 75.25, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M75.54!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113587601946!~|A4763530217!~|B4763530217!~|C30|30!~|EDeluxe Studio Twin (2 Twin beds)!~|FDeluxe Studio Twin (2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.54!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4763530217", "description": "Deluxe Studio Twin (2 Twin beds)", "descriptionSupplier": "Deluxe Studio Twin (2 Twin beds)", "legacyRoomId": "0#113587601946", "supplierCode": "4763530217", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.54, "gross": 75.54, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.54, "gross": 75.54, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 64.43, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 75.8, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M75.8!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#83335461942!~|A4174011629!~|B4174011629!~|C30|30!~|EStandard Twin Room (2 single beds) - Free WiFi!~|FStandard Twin Room (2 single beds) - Free WiFi!~|G1!~|U2,64.43,1777439568|2,75.80,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.8!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4174011629", "description": "Standard Twin Room (2 single beds) - Free WiFi", "descriptionSupplier": "Standard Twin Room (2 single beds) - Free WiFi", "legacyRoomId": "0#83335461942", "supplierCode": "4174011629", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.8, "gross": 75.8, "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.8, "gross": 75.8, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 64.43, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 75.8, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M75.8!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#83335461927!~|A4196825805!~|B4196825805!~|C30|30!~|EStandard King Room (1 extra-large double bed) - Free WiFi!~|FStandard King Room (1 extra-large double bed) - Free WiFi!~|G1!~|U2,64.43,1777439568|2,75.80,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.8!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4196825805", "description": "Standard King Room (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Standard King Room (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#83335461927", "supplierCode": "4196825805", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.8, "gross": 75.8, "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.8, "gross": 75.8, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M77.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558693993!~|A4250076471!~|B4250076471!~|C30|30!~|EComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|FComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.35!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4250076471", "description": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "descriptionSupplier": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "legacyRoomId": "0#112558693993", "supplierCode": "4250076471", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.35, "gross": 77.35, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.35, "gross": 77.35, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T07:00:00Z", "value": 79.32, "hoursBefore": 65, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M79.32!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904240!~|A4702963979!~|B4702963979!~|C30|30!~|EStandard Room with 2 Single Beds (2 Twin beds)!~|FStandard Room with 2 Single Beds (2 Twin beds)!~|G1!~|U2,79.32,1778482800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I79.32!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4702963979", "description": "Standard Room with 2 Single Beds (2 Twin beds)", "descriptionSupplier": "Standard Room with 2 Single Beds (2 Twin beds)", "legacyRoomId": "0#121241904240", "supplierCode": "4702963979", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 79.32, "gross": 79.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": 79.32, "gross": 79.32, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 79.66, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M79.66!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112560443407!~|A3954783779!~|B3954783779!~|C30|30!~|EDeluxe Studio, 1 King Bed (1 King Bed)!~|FDeluxe Studio, 1 King Bed (1 King Bed)!~|G1!~|U2,79.66,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I79.66!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783779", "description": "Deluxe Studio, 1 King Bed (1 King Bed)", "descriptionSupplier": "Deluxe Studio, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112560443407", "supplierCode": "3954783779", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 79.66, "gross": 79.66, "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.66, "gross": 79.66, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 79.66, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M79.66!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570299!~|A3954783776!~|B3954783776!~|C30|30!~|EDeluxe Studio, 2 Twin Beds (2 Twin Beds)!~|FDeluxe Studio, 2 Twin Beds (2 Twin Beds)!~|G1!~|U2,79.66,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I79.66!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783776", "description": "Deluxe Studio, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Deluxe Studio, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#112555570299", "supplierCode": "3954783776", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 79.66, "gross": 79.66, "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.66, "gross": 79.66, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M80.88!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823623336!~|A4240804229!~|B4240804229!~|C30|30!~|EStudio Comfort, 1 kingsize bed and 1 sofa bed for 3 people!~|FStudio Comfort, 1 kingsize bed and 1 sofa bed for 3 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.88!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4240804229", "description": "Studio Comfort, 1 kingsize bed and 1 sofa bed for 3 people", "descriptionSupplier": "Studio Comfort, 1 kingsize bed and 1 sofa bed for 3 people", "legacyRoomId": "0#118823623336", "supplierCode": "4240804229", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.88, "gross": 80.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.88, "gross": 80.88, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T11:00:00Z", "value": 83.31, "hoursBefore": 13, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M83.31!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823668223!~|A4018049658!~|B4018049658!~|C30|30!~|EDeluxe Studio with 1 kingsize bed!~|FDeluxe Studio with 1 kingsize bed!~|G1!~|U2,83.31,1778670000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.31!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049658", "description": "Deluxe Studio with 1 kingsize bed", "descriptionSupplier": "Deluxe Studio with 1 kingsize bed", "legacyRoomId": "0#118823668223", "supplierCode": "4018049658", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.31, "gross": 83.31, "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.31, "gross": 83.31, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T11:00:00Z", "value": 83.31, "hoursBefore": 13, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M83.31!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823628326!~|A4018049952!~|B4018049952!~|C30|30!~|EDeluxe Studio with 2 single beds!~|FDeluxe Studio with 2 single beds!~|G1!~|U2,83.31,1778670000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.31!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049952", "description": "Deluxe Studio with 2 single beds", "descriptionSupplier": "Deluxe Studio with 2 single beds", "legacyRoomId": "0#118823628326", "supplierCode": "4018049952", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.31, "gross": 83.31, "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.31, "gross": 83.31, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M83.32!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113253131067!~|A3546534675!~|B3546534675!~|C30|30!~|EStudio Comfort!~|FStudio Comfort!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.32!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546534675", "description": "Studio Comfort", "descriptionSupplier": "Studio Comfort", "legacyRoomId": "0#113253131067", "supplierCode": "3546534675", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.32, "gross": 83.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.32, "gross": 83.32, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 71.332, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 83.92, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M83.92!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97099100781!~|A3875083658!~|B3875083658!~|C30|30!~|EDeluxe King Studio (1 extra-large double bed) - Free WiFi!~|FDeluxe King Studio (1 extra-large double bed) - Free WiFi!~|G1!~|U2,71.33,1777439568|2,83.92,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.92!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3875083658", "description": "Deluxe King Studio (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Deluxe King Studio (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#97099100781", "supplierCode": "3875083658", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.92, "gross": 83.92, "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.92, "gross": 83.92, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 71.332, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 83.92, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M83.92!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#83335461938!~|A4173502304!~|B4173502304!~|C30|30!~|EDeluxe Twin Studio (2 single beds) - Free WiFi!~|FDeluxe Twin Studio (2 single beds) - Free WiFi!~|G1!~|U2,71.33,1777439568|2,83.92,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.92!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173502304", "description": "Deluxe Twin Studio (2 single beds) - Free WiFi", "descriptionSupplier": "Deluxe Twin Studio (2 single beds) - Free WiFi", "legacyRoomId": "0#83335461938", "supplierCode": "4173502304", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.92, "gross": 83.92, "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.92, "gross": 83.92, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 85.65, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M85.65!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97098965167!~|A3954783775!~|B3954783775!~|C30|30!~|EStandard Room, 2 Twin Beds (2 Twin Beds)!~|FStandard Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|U2,85.65,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I85.65!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783775", "description": "Standard Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Standard Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#97098965167", "supplierCode": "3954783775", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.65, "gross": 85.65, "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.65, "gross": 85.65, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T07:00:00Z", "value": 87.82, "hoursBefore": 65, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M87.82!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904226!~|A4763530217!~|B4763530217!~|C30|30!~|EDeluxe Studio Twin (2 Twin beds)!~|FDeluxe Studio Twin (2 Twin beds)!~|G1!~|U2,87.82,1778482800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I87.82!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4763530217", "description": "Deluxe Studio Twin (2 Twin beds)", "descriptionSupplier": "Deluxe Studio Twin (2 Twin beds)", "legacyRoomId": "0#121241904226", "supplierCode": "4763530217", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 87.82, "gross": 87.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": 87.82, "gross": 87.82, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M88.41!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558693971!~|A4232814457!~|B4232814457!~|C30|30!~|EJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|FJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I88.41!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4232814457", "description": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "descriptionSupplier": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "legacyRoomId": "0#112558693971", "supplierCode": "4232814457", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.41, "gross": 88.41, "binding": false } }, "occupancyRefId": 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": 88.41, "gross": 88.41, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M88.41!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558693942!~|A4750157374!~|B4750157374!~|C30|30!~|EFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|FFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I88.41!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4750157374", "description": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "descriptionSupplier": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "legacyRoomId": "0#112558693942", "supplierCode": "4750157374", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.41, "gross": 88.41, "binding": false } }, "occupancyRefId": 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": 88.41, "gross": 88.41, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 90.02, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M90.02!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112559329077!~|A4250076471!~|B4250076471!~|C30|30!~|EComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|FComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|G1!~|U2,90.02,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I90.02!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4250076471", "description": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "descriptionSupplier": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "legacyRoomId": "0#112559329077", "supplierCode": "4250076471", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 90.02, "gross": 90.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": 90.02, "gross": 90.02, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M90.61!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558694037!~|A4309794384!~|B4309794384!~|C30|30!~|EComfort Suite, 1 King Bed (1 King Bed)!~|FComfort Suite, 1 King Bed (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I90.61!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4309794384", "description": "Comfort Suite, 1 King Bed (1 King Bed)", "descriptionSupplier": "Comfort Suite, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112558694037", "supplierCode": "4309794384", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 90.61, "gross": 90.61, "binding": false } }, "occupancyRefId": 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": 90.61, "gross": 90.61, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M92.07!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#83103590042!~|A4250076471!~|B4250076471!~|C30|30!~|EComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|FComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I92.07!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4250076471", "description": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "descriptionSupplier": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "legacyRoomId": "0#83103590042", "supplierCode": "4250076471", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.07, "gross": 92.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.07, "gross": 92.07, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M92.45!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823625209!~|A4240804230!~|B4240804230!~|C30|30!~|ESuite Junior, 1 kingsize bed for 2 people!~|FSuite Junior, 1 kingsize bed for 2 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I92.45!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4240804230", "description": "Suite Junior, 1 kingsize bed for 2 people", "descriptionSupplier": "Suite Junior, 1 kingsize bed for 2 people", "legacyRoomId": "0#118823625209", "supplierCode": "4240804230", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.45, "gross": 92.45, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.45, "gross": 92.45, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M92.45!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823624606!~|A4237563717!~|B4237563717!~|C30|30!~|EStandard Room, 1 kingsized bed and 1 bunk bed for 4 people!~|FStandard Room, 1 kingsized bed and 1 bunk bed for 4 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I92.45!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4237563717", "description": "Standard Room, 1 kingsized bed and 1 bunk bed for 4 people", "descriptionSupplier": "Standard Room, 1 kingsized bed and 1 bunk bed for 4 people", "legacyRoomId": "0#118823624606", "supplierCode": "4237563717", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.45, "gross": 92.45, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.45, "gross": 92.45, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M94.06!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823629583!~|A4240804229!~|B4240804229!~|C30|30!~|EStudio Comfort, 1 kingsize bed and 1 sofa bed for 3 people!~|FStudio Comfort, 1 kingsize bed and 1 sofa bed for 3 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I94.06!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4240804229", "description": "Studio Comfort, 1 kingsize bed and 1 sofa bed for 3 people", "descriptionSupplier": "Studio Comfort, 1 kingsize bed and 1 sofa bed for 3 people", "legacyRoomId": "0#118823629583", "supplierCode": "4240804229", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 94.06, "gross": 94.06, "binding": false } }, "occupancyRefId": 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": 94.06, "gross": 94.06, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M94.75!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823629235!~|A4018049660!~|B4018049660!~|C30|30!~|ESuite Comfort with 1 kingsize bed!~|FSuite Comfort with 1 kingsize bed!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I94.75!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049660", "description": "Suite Comfort with 1 kingsize bed", "descriptionSupplier": "Suite Comfort with 1 kingsize bed", "legacyRoomId": "0#118823629235", "supplierCode": "4018049660", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 94.75, "gross": 94.75, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 94.75, "gross": 94.75, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 80.5375, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 94.75, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M94.75!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#83335462022!~|A4224070255!~|B4224070255!~|C30|30!~|EComfort King Studio with Sofa Bed (1 extra-large double bed and 1 sofa bed) - Free WiFi!~|FComfort King Studio with Sofa Bed (1 extra-large double bed and 1 sofa bed) - Free WiFi!~|G1!~|U2,80.54,1777439568|2,94.75,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I94.75!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4224070255", "description": "Comfort King Studio with Sofa Bed (1 extra-large double bed and 1 sofa bed) - Free WiFi", "descriptionSupplier": "Comfort King Studio with Sofa Bed (1 extra-large double bed and 1 sofa bed) - Free WiFi", "legacyRoomId": "0#83335462022", "supplierCode": "4224070255", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 94.75, "gross": 94.75, "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": 94.75, "gross": 94.75, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M99.38!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823624825!~|A4018049851!~|B4018049851!~|C30|30!~|EStudio Family with 1 kingsize bed and 1 bunk bed!~|FStudio Family with 1 kingsize bed and 1 bunk bed!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I99.38!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049851", "description": "Studio Family with 1 kingsize bed and 1 bunk bed", "descriptionSupplier": "Studio Family with 1 kingsize bed and 1 bunk bed", "legacyRoomId": "0#118823624825", "supplierCode": "4018049851", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 99.38, "gross": 99.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 99.38, "gross": 99.38, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T21:00:00Z", "value": 95.247, "hoursBefore": 51, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:00:00Z", "value": 100.26, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M100.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120710939925!~|A3546267523!~|B3546267523!~|C30|30!~|ERoom!~|FRoom!~|G1!~|U2,95.25,1778533200|2,100.26,1778706000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I100.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546267523", "description": "Room", "descriptionSupplier": "Room", "legacyRoomId": "0#120710939925", "supplierCode": "3546267523", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 100.26, "gross": 100.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": 100.26, "gross": 100.26, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 102.79, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M102.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570303!~|A4232814457!~|B4232814457!~|C30|30!~|EJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|FJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|G1!~|U2,102.79,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I102.79!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4232814457", "description": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "descriptionSupplier": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "legacyRoomId": "0#112555570303", "supplierCode": "4232814457", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 102.79, "gross": 102.79, "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": 102.79, "gross": 102.79, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 102.79, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M102.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112557702453!~|A4750157374!~|B4750157374!~|C30|30!~|EFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|FFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|G1!~|U2,102.79,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I102.79!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4750157374", "description": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "descriptionSupplier": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "legacyRoomId": "0#112557702453", "supplierCode": "4750157374", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 102.79, "gross": 102.79, "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": 102.79, "gross": 102.79, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M104!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823629584!~|A4237563718!~|B4237563718!~|C30|30!~|ESuite Family, 1 kingsize bed and 1 Bunkbed for 4 people!~|FSuite Family, 1 kingsize bed and 1 Bunkbed for 4 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I104!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4237563718", "description": "Suite Family, 1 kingsize bed and 1 Bunkbed for 4 people", "descriptionSupplier": "Suite Family, 1 kingsize bed and 1 Bunkbed for 4 people", "legacyRoomId": "0#118823629584", "supplierCode": "4237563718", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 104, "gross": 104, "binding": false } }, "occupancyRefId": 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": 104, "gross": 104, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M104.93!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113251214872!~|A3546412218!~|B3546412218!~|C30|30!~|EComfort Suite!~|FComfort Suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I104.93!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546412218", "description": "Comfort Suite", "descriptionSupplier": "Comfort Suite", "legacyRoomId": "0#113251214872", "supplierCode": "3546412218", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 104.93, "gross": 104.93, "binding": false } }, "occupancyRefId": 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": 104.93, "gross": 104.93, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M105.23!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#90902999275!~|A4232814457!~|B4232814457!~|C30|30!~|EJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|FJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I105.23!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4232814457", "description": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "descriptionSupplier": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "legacyRoomId": "0#90902999275", "supplierCode": "4232814457", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.23, "gross": 105.23, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.23, "gross": 105.23, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M105.23!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#83103590039!~|A4750157374!~|B4750157374!~|C30|30!~|EFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|FFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I105.23!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4750157374", "description": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "descriptionSupplier": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "legacyRoomId": "0#83103590039", "supplierCode": "4750157374", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.23, "gross": 105.23, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.23, "gross": 105.23, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 105.35, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M105.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570300!~|A4309794384!~|B4309794384!~|C30|30!~|EComfort Suite, 1 King Bed (1 King Bed)!~|FComfort Suite, 1 King Bed (1 King Bed)!~|G1!~|U2,105.35,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I105.35!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4309794384", "description": "Comfort Suite, 1 King Bed (1 King Bed)", "descriptionSupplier": "Comfort Suite, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112555570300", "supplierCode": "4309794384", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.35, "gross": 105.35, "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": 105.35, "gross": 105.35, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M77.61!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112560443403!~|A4513713270!~|B4513713270!~|C30|30!~|EStandard Room, 1 King Bed (1 King Bed)!~|FStandard Room, 1 King Bed (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.61!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4513713270", "description": "Standard Room, 1 King Bed (1 King Bed)", "descriptionSupplier": "Standard Room, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112560443403", "supplierCode": "4513713270", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.61, "gross": 77.61, "binding": false } }, "occupancyRefId": 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": 77.61, "gross": 77.61, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M77.61!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112560443417!~|A3954783775!~|B3954783775!~|C30|30!~|EStandard Room, 2 Twin Beds (2 Twin Beds)!~|FStandard Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.61!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783775", "description": "Standard Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Standard Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#112560443417", "supplierCode": "3954783775", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.61, "gross": 77.61, "binding": false } }, "occupancyRefId": 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": 77.61, "gross": 77.61, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M81.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823629502!~|A3546299057!~|B3546299057!~|C30|30!~|EStandard Room with 2 single beds!~|FStandard Room with 2 single beds!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546299057", "description": "Standard Room with 2 single beds", "descriptionSupplier": "Standard Room with 2 single beds", "legacyRoomId": "0#118823629502", "supplierCode": "3546299057", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.15, "gross": 81.15, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.15, "gross": 81.15, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M81.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823668750!~|A3546367068!~|B3546367068!~|C30|30!~|EStandard Room with 1 kingsize bed!~|FStandard Room with 1 kingsize bed!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546367068", "description": "Standard Room with 1 kingsize bed", "descriptionSupplier": "Standard Room with 1 kingsize bed", "legacyRoomId": "0#118823668750", "supplierCode": "3546367068", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.15, "gross": 81.15, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.15, "gross": 81.15, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M82.06!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113253131206!~|A3546267523!~|B3546267523!~|C30|30!~|ERoom!~|FRoom!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I82.06!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546267523", "description": "Room", "descriptionSupplier": "Room", "legacyRoomId": "0#113253131206", "supplierCode": "3546267523", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 82.06, "gross": 82.06, "binding": false } }, "occupancyRefId": 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": 82.06, "gross": 82.06, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M84.55!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112560443413!~|A3954783779!~|B3954783779!~|C30|30!~|EDeluxe Studio, 1 King Bed (1 King Bed)!~|FDeluxe Studio, 1 King Bed (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I84.55!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783779", "description": "Deluxe Studio, 1 King Bed (1 King Bed)", "descriptionSupplier": "Deluxe Studio, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112560443413", "supplierCode": "3954783779", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.55, "gross": 84.55, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.55, "gross": 84.55, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M84.55!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112560443400!~|A3954783776!~|B3954783776!~|C30|30!~|EDeluxe Studio, 2 Twin Beds (2 Twin Beds)!~|FDeluxe Studio, 2 Twin Beds (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I84.55!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783776", "description": "Deluxe Studio, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Deluxe Studio, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#112560443400", "supplierCode": "3954783776", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.55, "gross": 84.55, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.55, "gross": 84.55, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 84.88, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M84.88!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570318!~|A4513713270!~|B4513713270!~|C30|30!~|EStandard Room, 1 King Bed (1 King Bed)!~|FStandard Room, 1 King Bed (1 King Bed)!~|G1!~|U2,84.88,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I84.88!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4513713270", "description": "Standard Room, 1 King Bed (1 King Bed)", "descriptionSupplier": "Standard Room, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112555570318", "supplierCode": "4513713270", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.88, "gross": 84.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": 84.88, "gross": 84.88, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 84.88, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M84.88!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570304!~|A3954783775!~|B3954783775!~|C30|30!~|EStandard Room, 2 Twin Beds (2 Twin Beds)!~|FStandard Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|U2,84.88,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I84.88!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783775", "description": "Standard Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Standard Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#112555570304", "supplierCode": "3954783775", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.88, "gross": 84.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": 84.88, "gross": 84.88, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M85.56!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#108859523316!~|A4702963979!~|B4702963979!~|C30|30!~|EStandard Room with 2 Single Beds (2 Twin beds)!~|FStandard Room with 2 Single Beds (2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I85.56!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4702963979", "description": "Standard Room with 2 Single Beds (2 Twin beds)", "descriptionSupplier": "Standard Room with 2 Single Beds (2 Twin beds)", "legacyRoomId": "0#108859523316", "supplierCode": "4702963979", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.56, "gross": 85.56, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.56, "gross": 85.56, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M88.42!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823625186!~|A4018049952!~|B4018049952!~|C30|30!~|EDeluxe Studio with 2 single beds!~|FDeluxe Studio with 2 single beds!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I88.42!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049952", "description": "Deluxe Studio with 2 single beds", "descriptionSupplier": "Deluxe Studio with 2 single beds", "legacyRoomId": "0#118823625186", "supplierCode": "4018049952", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.42, "gross": 88.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.42, "gross": 88.42, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M88.42!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823669049!~|A4018049658!~|B4018049658!~|C30|30!~|EDeluxe Studio with 1 kingsize bed!~|FDeluxe Studio with 1 kingsize bed!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I88.42!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049658", "description": "Deluxe Studio with 1 kingsize bed", "descriptionSupplier": "Deluxe Studio with 1 kingsize bed", "legacyRoomId": "0#118823669049", "supplierCode": "4018049658", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.42, "gross": 88.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.42, "gross": 88.42, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T11:00:00Z", "value": 88.69, "hoursBefore": 13, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M88.69!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823668911!~|A3546367068!~|B3546367068!~|C30|30!~|EStandard Room with 1 kingsize bed!~|FStandard Room with 1 kingsize bed!~|G1!~|U2,88.69,1778670000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I88.69!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546367068", "description": "Standard Room with 1 kingsize bed", "descriptionSupplier": "Standard Room with 1 kingsize bed", "legacyRoomId": "0#118823668911", "supplierCode": "3546367068", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.69, "gross": 88.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": 88.69, "gross": 88.69, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T11:00:00Z", "value": 88.69, "hoursBefore": 13, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M88.69!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823628565!~|A3546299057!~|B3546299057!~|C30|30!~|EStandard Room with 2 single beds!~|FStandard Room with 2 single beds!~|G1!~|U2,88.69,1778670000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I88.69!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546299057", "description": "Standard Room with 2 single beds", "descriptionSupplier": "Standard Room with 2 single beds", "legacyRoomId": "0#118823628565", "supplierCode": "3546299057", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.69, "gross": 88.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": 88.69, "gross": 88.69, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M89.22!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113253131564!~|A3546269068!~|B3546269068!~|C30|30!~|EDeluxe Studio!~|FDeluxe Studio!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I89.22!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546269068", "description": "Deluxe Studio", "descriptionSupplier": "Deluxe Studio", "legacyRoomId": "0#113253131564", "supplierCode": "3546269068", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 89.22, "gross": 89.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 89.22, "gross": 89.22, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M90.19!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558694010!~|A4250076471!~|B4250076471!~|C30|30!~|EComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|FComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I90.19!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4250076471", "description": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "descriptionSupplier": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "legacyRoomId": "0#112558694010", "supplierCode": "4250076471", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 90.19, "gross": 90.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 90.19, "gross": 90.19, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M92.38!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#90948817122!~|A3954783775!~|B3954783775!~|C30|30!~|EStandard Room, 2 Twin Beds (2 Twin Beds)!~|FStandard Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I92.38!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783775", "description": "Standard Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Standard Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#90948817122", "supplierCode": "3954783775", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.38, "gross": 92.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.38, "gross": 92.38, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 92.51, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M92.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112560443412!~|A3954783779!~|B3954783779!~|C30|30!~|EDeluxe Studio, 1 King Bed (1 King Bed)!~|FDeluxe Studio, 1 King Bed (1 King Bed)!~|G1!~|U2,92.51,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I92.51!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783779", "description": "Deluxe Studio, 1 King Bed (1 King Bed)", "descriptionSupplier": "Deluxe Studio, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112560443412", "supplierCode": "3954783779", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.51, "gross": 92.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": 92.51, "gross": 92.51, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 92.51, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M92.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570315!~|A3954783776!~|B3954783776!~|C30|30!~|EDeluxe Studio, 2 Twin Beds (2 Twin Beds)!~|FDeluxe Studio, 2 Twin Beds (2 Twin Beds)!~|G1!~|U2,92.51,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I92.51!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783776", "description": "Deluxe Studio, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Deluxe Studio, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#112555570315", "supplierCode": "3954783776", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.51, "gross": 92.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": 92.51, "gross": 92.51, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M93.21!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112953614370!~|A4763530217!~|B4763530217!~|C30|30!~|EDeluxe Studio Twin (2 Twin beds)!~|FDeluxe Studio Twin (2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I93.21!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4763530217", "description": "Deluxe Studio Twin (2 Twin beds)", "descriptionSupplier": "Deluxe Studio Twin (2 Twin beds)", "legacyRoomId": "0#112953614370", "supplierCode": "4763530217", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 93.21, "gross": 93.21, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 93.21, "gross": 93.21, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T07:00:00Z", "value": 93.49, "hoursBefore": 65, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M93.49!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904231!~|A4702963979!~|B4702963979!~|C30|30!~|EStandard Room with 2 Single Beds (2 Twin beds)!~|FStandard Room with 2 Single Beds (2 Twin beds)!~|G1!~|U2,93.49,1778482800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I93.49!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4702963979", "description": "Standard Room with 2 Single Beds (2 Twin beds)", "descriptionSupplier": "Standard Room with 2 Single Beds (2 Twin beds)", "legacyRoomId": "0#121241904231", "supplierCode": "4702963979", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 93.49, "gross": 93.49, "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": 93.49, "gross": 93.49, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M94.32!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823626084!~|A4240804229!~|B4240804229!~|C30|30!~|EStudio Comfort, 1 kingsize bed and 1 sofa bed for 3 people!~|FStudio Comfort, 1 kingsize bed and 1 sofa bed for 3 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I94.32!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4240804229", "description": "Studio Comfort, 1 kingsize bed and 1 sofa bed for 3 people", "descriptionSupplier": "Studio Comfort, 1 kingsize bed and 1 sofa bed for 3 people", "legacyRoomId": "0#118823626084", "supplierCode": "4240804229", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 94.32, "gross": 94.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 94.32, "gross": 94.32, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 80.801, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 95.06, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M95.06!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259635323!~|A4196825805!~|B4196825805!~|C30|30!~|EStandard King Room (1 extra-large double bed) - Free WiFi!~|FStandard King Room (1 extra-large double bed) - Free WiFi!~|G1!~|U2,80.80,1777439568|2,95.06,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I95.06!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4196825805", "description": "Standard King Room (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Standard King Room (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#79259635323", "supplierCode": "4196825805", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 95.06, "gross": 95.06, "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": 95.06, "gross": 95.06, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 80.801, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 95.06, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M95.06!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259635211!~|A4174011629!~|B4174011629!~|C30|30!~|EStandard Twin Room (2 single beds) - Free WiFi!~|FStandard Twin Room (2 single beds) - Free WiFi!~|G1!~|U2,80.80,1777439568|2,95.06,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I95.06!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4174011629", "description": "Standard Twin Room (2 single beds) - Free WiFi", "descriptionSupplier": "Standard Twin Room (2 single beds) - Free WiFi", "legacyRoomId": "0#79259635211", "supplierCode": "4174011629", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 95.06, "gross": 95.06, "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": 95.06, "gross": 95.06, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T11:00:00Z", "value": 96.75, "hoursBefore": 13, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M96.75!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823668053!~|A4018049658!~|B4018049658!~|C30|30!~|EDeluxe Studio with 1 kingsize bed!~|FDeluxe Studio with 1 kingsize bed!~|G1!~|U2,96.75,1778670000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I96.75!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049658", "description": "Deluxe Studio with 1 kingsize bed", "descriptionSupplier": "Deluxe Studio with 1 kingsize bed", "legacyRoomId": "0#118823668053", "supplierCode": "4018049658", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 96.75, "gross": 96.75, "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": 96.75, "gross": 96.75, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T11:00:00Z", "value": 96.75, "hoursBefore": 13, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M96.75!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823624318!~|A4018049952!~|B4018049952!~|C30|30!~|EDeluxe Studio with 2 single beds!~|FDeluxe Studio with 2 single beds!~|G1!~|U2,96.75,1778670000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I96.75!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049952", "description": "Deluxe Studio with 2 single beds", "descriptionSupplier": "Deluxe Studio with 2 single beds", "legacyRoomId": "0#118823624318", "supplierCode": "4018049952", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 96.75, "gross": 96.75, "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": 96.75, "gross": 96.75, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 100.94, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M100.94!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#90921799975!~|A3954783775!~|B3954783775!~|C30|30!~|EStandard Room, 2 Twin Beds (2 Twin Beds)!~|FStandard Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|U2,100.94,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I100.94!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3954783775", "description": "Standard Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Standard Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#90921799975", "supplierCode": "3954783775", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 100.94, "gross": 100.94, "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": 100.94, "gross": 100.94, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M101.19!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#113253130965!~|A3546534675!~|B3546534675!~|C30|30!~|EStudio Comfort!~|FStudio Comfort!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I101.19!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546534675", "description": "Studio Comfort", "descriptionSupplier": "Studio Comfort", "legacyRoomId": "0#113253130965", "supplierCode": "3546534675", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 101.19, "gross": 101.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 101.19, "gross": 101.19, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M101.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558694034!~|A4232814457!~|B4232814457!~|C30|30!~|EJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|FJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I101.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4232814457", "description": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "descriptionSupplier": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "legacyRoomId": "0#112558694034", "supplierCode": "4232814457", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 101.26, "gross": 101.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 101.26, "gross": 101.26, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M101.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112558693992!~|A4750157374!~|B4750157374!~|C30|30!~|EFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|FFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I101.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4750157374", "description": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "descriptionSupplier": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "legacyRoomId": "0#112558693992", "supplierCode": "4750157374", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 101.26, "gross": 101.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 101.26, "gross": 101.26, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T07:00:00Z", "value": 101.99, "hoursBefore": 65, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M101.99!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904236!~|A4763530217!~|B4763530217!~|C30|30!~|EDeluxe Studio Twin (2 Twin beds)!~|FDeluxe Studio Twin (2 Twin beds)!~|G1!~|U2,101.99,1778482800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I101.99!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4763530217", "description": "Deluxe Studio Twin (2 Twin beds)", "descriptionSupplier": "Deluxe Studio Twin (2 Twin beds)", "legacyRoomId": "0#121241904236", "supplierCode": "4763530217", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 101.99, "gross": 101.99, "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": 101.99, "gross": 101.99, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 102.79, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M102.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112559329088!~|A4250076471!~|B4250076471!~|C30|30!~|EComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|FComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|G1!~|U2,102.79,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I102.79!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4250076471", "description": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "descriptionSupplier": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "legacyRoomId": "0#112559329088", "supplierCode": "4250076471", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 102.79, "gross": 102.79, "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": 102.79, "gross": 102.79, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 88.026, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 103.56, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M103.56!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79371238589!~|A3875083658!~|B3875083658!~|C30|30!~|EDeluxe King Studio (1 extra-large double bed) - Free WiFi!~|FDeluxe King Studio (1 extra-large double bed) - Free WiFi!~|G1!~|U2,88.03,1777439568|2,103.56,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I103.56!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3875083658", "description": "Deluxe King Studio (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Deluxe King Studio (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#79371238589", "supplierCode": "3875083658", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 103.56, "gross": 103.56, "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": 103.56, "gross": 103.56, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 88.026, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 103.56, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M103.56!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#59948974243!~|A4173502304!~|B4173502304!~|C30|30!~|EDeluxe Twin Studio (2 single beds) - Free WiFi!~|FDeluxe Twin Studio (2 single beds) - Free WiFi!~|G1!~|U2,88.03,1777439568|2,103.56,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I103.56!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173502304", "description": "Deluxe Twin Studio (2 single beds) - Free WiFi", "descriptionSupplier": "Deluxe Twin Studio (2 single beds) - Free WiFi", "legacyRoomId": "0#59948974243", "supplierCode": "4173502304", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 103.56, "gross": 103.56, "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": 103.56, "gross": 103.56, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M105.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823625434!~|A4237563717!~|B4237563717!~|C30|30!~|EStandard Room, 1 kingsized bed and 1 bunk bed for 4 people!~|FStandard Room, 1 kingsized bed and 1 bunk bed for 4 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I105.89!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4237563717", "description": "Standard Room, 1 kingsized bed and 1 bunk bed for 4 people", "descriptionSupplier": "Standard Room, 1 kingsized bed and 1 bunk bed for 4 people", "legacyRoomId": "0#118823625434", "supplierCode": "4237563717", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.89, "gross": 105.89, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.89, "gross": 105.89, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M105.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118827250555!~|A4240804230!~|B4240804230!~|C30|30!~|ESuite Junior, 1 kingsize bed for 2 people!~|FSuite Junior, 1 kingsize bed for 2 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I105.89!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4240804230", "description": "Suite Junior, 1 kingsize bed for 2 people", "descriptionSupplier": "Suite Junior, 1 kingsize bed for 2 people", "legacyRoomId": "0#118827250555", "supplierCode": "4240804230", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.89, "gross": 105.89, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.89, "gross": 105.89, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M107.37!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#83103590063!~|A4250076471!~|B4250076471!~|C30|30!~|EComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|FComfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I107.37!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4250076471", "description": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "descriptionSupplier": "Comfort Studio, 1 King Bed with Sofa bed (1 King Bed and 1 Double Sofa Bed)", "legacyRoomId": "0#83103590063", "supplierCode": "4250076471", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 107.37, "gross": 107.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 107.37, "gross": 107.37, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M107.5!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823628337!~|A4240804229!~|B4240804229!~|C30|30!~|EStudio Comfort, 1 kingsize bed and 1 sofa bed for 3 people!~|FStudio Comfort, 1 kingsize bed and 1 sofa bed for 3 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I107.5!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4240804229", "description": "Studio Comfort, 1 kingsize bed and 1 sofa bed for 3 people", "descriptionSupplier": "Studio Comfort, 1 kingsize bed and 1 sofa bed for 3 people", "legacyRoomId": "0#118823628337", "supplierCode": "4240804229", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 107.5, "gross": 107.5, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 107.5, "gross": 107.5, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M107.67!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112560443408!~|A4309794384!~|B4309794384!~|C30|30!~|EComfort Suite, 1 King Bed (1 King Bed)!~|FComfort Suite, 1 King Bed (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I107.67!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4309794384", "description": "Comfort Suite, 1 King Bed (1 King Bed)", "descriptionSupplier": "Comfort Suite, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112560443408", "supplierCode": "4309794384", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 107.67, "gross": 107.67, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 107.67, "gross": 107.67, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-29T05:12:48Z", "value": 93.9165, "hoursBefore": 355, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 110.49, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M110.49!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97099708058!~|A4224070255!~|B4224070255!~|C30|30!~|EComfort King Studio with Sofa Bed (1 extra-large double bed and 1 sofa bed) - Free WiFi!~|FComfort King Studio with Sofa Bed (1 extra-large double bed and 1 sofa bed) - Free WiFi!~|G1!~|U2,93.92,1777439568|2,110.49,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I110.49!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4224070255", "description": "Comfort King Studio with Sofa Bed (1 extra-large double bed and 1 sofa bed) - Free WiFi", "descriptionSupplier": "Comfort King Studio with Sofa Bed (1 extra-large double bed and 1 sofa bed) - Free WiFi", "legacyRoomId": "0#97099708058", "supplierCode": "4224070255", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 110.49, "gross": 110.49, "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": 110.49, "gross": 110.49, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M112.6!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823629472!~|A4018049660!~|B4018049660!~|C30|30!~|ESuite Comfort with 1 kingsize bed!~|FSuite Comfort with 1 kingsize bed!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I112.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049660", "description": "Suite Comfort with 1 kingsize bed", "descriptionSupplier": "Suite Comfort with 1 kingsize bed", "legacyRoomId": "0#118823629472", "supplierCode": "4018049660", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 112.6, "gross": 112.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": 112.6, "gross": 112.6, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 115.64, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M115.64!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570320!~|A4232814457!~|B4232814457!~|C30|30!~|EJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|FJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|G1!~|U2,115.64,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I115.64!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4232814457", "description": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "descriptionSupplier": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "legacyRoomId": "0#112555570320", "supplierCode": "4232814457", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 115.64, "gross": 115.64, "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": 115.64, "gross": 115.64, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 115.64, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M115.64!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112557702447!~|A4750157374!~|B4750157374!~|C30|30!~|EFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|FFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|G1!~|U2,115.64,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I115.64!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4750157374", "description": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "descriptionSupplier": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "legacyRoomId": "0#112557702447", "supplierCode": "4750157374", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 115.64, "gross": 115.64, "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": 115.64, "gross": 115.64, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M117.44!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823628066!~|A4237563718!~|B4237563718!~|C30|30!~|ESuite Family, 1 kingsize bed and 1 Bunkbed for 4 people!~|FSuite Family, 1 kingsize bed and 1 Bunkbed for 4 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I117.44!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4237563718", "description": "Suite Family, 1 kingsize bed and 1 Bunkbed for 4 people", "descriptionSupplier": "Suite Family, 1 kingsize bed and 1 Bunkbed for 4 people", "legacyRoomId": "0#118823628066", "supplierCode": "4237563718", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 117.44, "gross": 117.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 117.44, "gross": 117.44, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M117.44!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823627726!~|A4018049851!~|B4018049851!~|C30|30!~|EStudio Family with 1 kingsize bed and 1 bunk bed!~|FStudio Family with 1 kingsize bed and 1 bunk bed!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I117.44!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4018049851", "description": "Studio Family with 1 kingsize bed and 1 bunk bed", "descriptionSupplier": "Studio Family with 1 kingsize bed and 1 bunk bed", "legacyRoomId": "0#118823627726", "supplierCode": "4018049851", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 117.44, "gross": 117.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 117.44, "gross": 117.44, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T21:00:00Z", "value": 112.2615, "hoursBefore": 51, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:00:00Z", "value": 118.17, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M118.17!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120710939668!~|A3546267523!~|B3546267523!~|C30|30!~|ERoom!~|FRoom!~|G1!~|U2,112.26,1778533200|2,118.17,1778706000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I118.17!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546267523", "description": "Room", "descriptionSupplier": "Room", "legacyRoomId": "0#120710939668", "supplierCode": "3546267523", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 118.17, "gross": 118.17, "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": 118.17, "gross": 118.17, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 118.22, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M118.22!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112555570321!~|A4309794384!~|B4309794384!~|C30|30!~|EComfort Suite, 1 King Bed (1 King Bed)!~|FComfort Suite, 1 King Bed (1 King Bed)!~|G1!~|U2,118.22,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I118.22!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4309794384", "description": "Comfort Suite, 1 King Bed (1 King Bed)", "descriptionSupplier": "Comfort Suite, 1 King Bed (1 King Bed)", "legacyRoomId": "0#112555570321", "supplierCode": "4309794384", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 118.22, "gross": 118.22, "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": 118.22, "gross": 118.22, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M120.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97099609407!~|A4232814457!~|B4232814457!~|C30|30!~|EJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|FJunior Suite, 1 King Bed, Accessible (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I120.51!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4232814457", "description": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "descriptionSupplier": "Junior Suite, 1 King Bed, Accessible (1 King Bed)", "legacyRoomId": "0#97099609407", "supplierCode": "4232814457", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 120.51, "gross": 120.51, "binding": false } }, "occupancyRefId": 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": 120.51, "gross": 120.51, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M120.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#83103590054!~|A4750157374!~|B4750157374!~|C30|30!~|EFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|FFamily King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I120.51!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4750157374", "description": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "descriptionSupplier": "Family King Room with Bunk Bed (1 King Bed and 1 Twin Bunk Bed)", "legacyRoomId": "0#83103590054", "supplierCode": "4750157374", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 120.51, "gross": 120.51, "binding": false } }, "occupancyRefId": 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": 120.51, "gross": 120.51, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M120.93!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823626988!~|A4237563717!~|B4237563717!~|C30|30!~|EStandard Room, 1 kingsized bed and 1 bunk bed for 4 people!~|FStandard Room, 1 kingsized bed and 1 bunk bed for 4 people!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I120.93!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4237563717", "description": "Standard Room, 1 kingsized bed and 1 bunk bed for 4 people", "descriptionSupplier": "Standard Room, 1 kingsized bed and 1 bunk bed for 4 people", "legacyRoomId": "0#118823626988", "supplierCode": "4237563717", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 120.93, "gross": 120.93, "binding": false } }, "occupancyRefId": 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": 120.93, "gross": 120.93, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "50001598", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T08:00:00Z", "value": 94.93, "hoursBefore": 160, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001598", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e50001598!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n50001598!~|nSTN!~|o1!~|p1!~|x29040515!~|M94.93!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904242!~|A4624083572!~|B4624083572!~|C30|30!~|EStandard Twin!~|FStandard Twin!~|G1!~|U2,94.93,1778140800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I94.93!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4624083572", "description": "Standard Twin", "descriptionSupplier": "Standard Twin", "legacyRoomId": "0#121241904242", "supplierCode": "4624083572", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 94.93, "gross": 94.93, "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": 94.93, "gross": 94.93, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "50001598", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T08:00:00Z", "value": 130.54, "hoursBefore": 160, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001598", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e50001598!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n50001598!~|nSTN!~|o1!~|p1!~|x29040515!~|M130.54!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904232!~|A4624649207!~|B4624649207!~|C30|30!~|EJunior Suite King!~|FJunior Suite King!~|G1!~|U2,130.54,1778140800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I130.54!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4624649207", "description": "Junior Suite King", "descriptionSupplier": "Junior Suite King", "legacyRoomId": "0#121241904232", "supplierCode": "4624649207", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 130.54, "gross": 130.54, "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": 130.54, "gross": 130.54, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "50001598", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T08:00:00Z", "value": 133.5, "hoursBefore": 160, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001598", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e50001598!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n50001598!~|nSTN!~|o1!~|p1!~|x29040515!~|M133.5!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904253!~|A4626296707!~|B4626296707!~|C30|30!~|EDeluxe Studio King (with extra bed)!~|FDeluxe Studio King (with extra bed)!~|G1!~|U2,133.50,1778140800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I133.5!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4626296707", "description": "Deluxe Studio King (with extra bed)", "descriptionSupplier": "Deluxe Studio King (with extra bed)", "legacyRoomId": "0#121241904253", "supplierCode": "4626296707", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 133.5, "gross": 133.5, "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": 133.5, "gross": 133.5, "binding": false } }, { "hotelName": "Novotel Living Bangkok Sukhumvit Legacy", "boardCode": "50001598", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T08:00:00Z", "value": 160.2, "hoursBefore": 160, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001598", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51310618", "supplierCode": "STN", "hotelCodeSupplier": "51310618", "id": "33!~|a0!~|b260514!~|c260515!~|d51310618!~|e50001598!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51310618!~|n50001598!~|nSTN!~|o1!~|p1!~|x29040515!~|M160.2!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904224!~|A4624649124!~|B4624649124!~|C30|30!~|EJunior Suite King (with extra bed)!~|FJunior Suite King (with extra bed)!~|G1!~|U2,160.20,1778140800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I160.2!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4624649124", "description": "Junior Suite King (with extra bed)", "descriptionSupplier": "Junior Suite King (with extra bed)", "legacyRoomId": "0#121241904224", "supplierCode": "4624649124", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 160.2, "gross": 160.2, "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": 160.2, "gross": 160.2, "binding": false } }, { "hotelName": "Blissotel Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T21:00:00Z", "value": 23.23, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51143769", "supplierCode": "STN", "hotelCodeSupplier": "51143769", "id": "33!~|a0!~|b260514!~|c260515!~|d51143769!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51143769!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M23.23!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120360125259!~|A4217910248!~|B4217910248!~|C30|30!~|Estandard double room!~|Fstandard double room!~|G1!~|U2,23.23,1778446800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I23.23!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4217910248", "description": "standard double room", "descriptionSupplier": "standard double room", "legacyRoomId": "0#120360125259", "supplierCode": "4217910248", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 23.23, "gross": 23.23, "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": 23.23, "gross": 23.23, "binding": false } }, { "hotelName": "Blissotel Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51143769", "supplierCode": "STN", "hotelCodeSupplier": "51143769", "id": "33!~|a0!~|b260514!~|c260515!~|d51143769!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51143769!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M23.48!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118818331906!~|A3546267850!~|B3546267850!~|C30|30!~|ERoom STANDARD!~|FRoom STANDARD!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I23.48!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546267850", "description": "Room STANDARD", "descriptionSupplier": "Room STANDARD", "legacyRoomId": "0#118818331906", "supplierCode": "3546267850", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 23.48, "gross": 23.48, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 23.48, "gross": 23.48, "binding": false } }, { "hotelName": "Blissotel Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T15:00:00Z", "value": 26.22, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51143769", "supplierCode": "STN", "hotelCodeSupplier": "51143769", "id": "33!~|a0!~|b260514!~|c260515!~|d51143769!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51143769!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M26.22!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79373203242!~|A3820764691!~|B3820764691!~|C30|30!~|EStandard Room (1 Double Bed)!~|FStandard Room (1 Double Bed)!~|G1!~|U2,26.22,1778511600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I26.22!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764691", "description": "Standard Room (1 Double Bed)", "descriptionSupplier": "Standard Room (1 Double Bed)", "legacyRoomId": "0#79373203242", "supplierCode": "3820764691", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 26.22, "gross": 26.22, "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": 26.22, "gross": 26.22, "binding": false } }, { "hotelName": "Blissotel Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T15:00:00Z", "value": 26.63, "hoursBefore": 57, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51143769", "supplierCode": "STN", "hotelCodeSupplier": "51143769", "id": "33!~|a0!~|b260514!~|c260515!~|d51143769!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51143769!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M26.63!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45148053591!~|A3820764691!~|B3820764691!~|C30|30!~|EStandard Room (1 Double Bed)!~|FStandard Room (1 Double Bed)!~|G1!~|U2,26.63,1778511600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I26.63!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764691", "description": "Standard Room (1 Double Bed)", "descriptionSupplier": "Standard Room (1 Double Bed)", "legacyRoomId": "0#45148053591", "supplierCode": "3820764691", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 26.63, "gross": 26.63, "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": 26.63, "gross": 26.63, "binding": false } }, { "hotelName": "Blissotel Ratchada", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.6155, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T14:00:00Z", "value": 30.33, "hoursBefore": 34, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51143769", "supplierCode": "STN", "hotelCodeSupplier": "51143769", "id": "33!~|a0!~|b260514!~|c260515!~|d51143769!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51143769!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M30.33!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259635322!~|A3875085466!~|B3875085466!~|C30|30!~|EStandard Double Room (1 double bed) - Free WiFi!~|FStandard Double Room (1 double bed) - Free WiFi!~|G1!~|U2,10.62,1777410060|2,30.33,1778594400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I30.33!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3875085466", "description": "Standard Double Room (1 double bed) - Free WiFi", "descriptionSupplier": "Standard Double Room (1 double bed) - Free WiFi", "legacyRoomId": "0#79259635322", "supplierCode": "3875085466", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 30.33, "gross": 30.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": 30.33, "gross": 30.33, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:59:00Z", "value": 44.05, "hoursBefore": 31, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M44.05!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118818592848!~|A3546268075!~|B3546268075!~|C30|30!~|ERoom DELUXE!~|FRoom DELUXE!~|G1!~|U2,44.05,1778605140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I44.05!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546268075", "description": "Room DELUXE", "descriptionSupplier": "Room DELUXE", "legacyRoomId": "0#118818592848", "supplierCode": "3546268075", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 44.05, "gross": 44.05, "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": 44.05, "gross": 44.05, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:59:00Z", "value": 52.46, "hoursBefore": 31, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M52.46!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823380564!~|A3546288129!~|B3546288129!~|C30|30!~|EFAMILY ROOM WITH BALCONY!~|FFAMILY ROOM WITH BALCONY!~|G1!~|U2,52.46,1778605140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I52.46!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546288129", "description": "FAMILY ROOM WITH BALCONY", "descriptionSupplier": "FAMILY ROOM WITH BALCONY", "legacyRoomId": "0#118823380564", "supplierCode": "3546288129", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.46, "gross": 52.46, "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": 52.46, "gross": 52.46, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.59, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 52.95, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M52.95!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114472!~|A4389827036!~|B4389827036!~|C30|30!~|EDeluxe Room (1 extra-large double bed) - Free WiFi!~|FDeluxe Room (1 extra-large double bed) - Free WiFi!~|G1!~|U2,10.59,1777410060|2,52.95,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I52.95!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827036", "description": "Deluxe Room (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Deluxe Room (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91155114472", "supplierCode": "4389827036", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.95, "gross": 52.95, "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": 52.95, "gross": 52.95, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-07T21:00:00Z", "value": 55.58, "hoursBefore": 147, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M55.58!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116199536539!~|A4217910105!~|B4217910105!~|C30|30!~|Edeluxe king room!~|Fdeluxe king room!~|G1!~|U2,55.58,1778187600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I55.58!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4217910105", "description": "deluxe king room", "descriptionSupplier": "deluxe king room", "legacyRoomId": "0#116199536539", "supplierCode": "4217910105", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 55.58, "gross": 55.58, "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": 55.58, "gross": 55.58, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.168, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 55.84, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M55.84!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114468!~|A4389827030!~|B4389827030!~|C30|30!~|EFamily Room with Balcony (1 extra-large double bed) - Free WiFi!~|FFamily Room with Balcony (1 extra-large double bed) - Free WiFi!~|G1!~|U2,11.17,1777410060|2,55.84,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I55.84!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827030", "description": "Family Room with Balcony (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Family Room with Balcony (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91155114468", "supplierCode": "4389827030", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 55.84, "gross": 55.84, "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": 55.84, "gross": 55.84, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 12.902, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 64.51, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M64.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114460!~|A4389827023!~|B4389827023!~|C30|30!~|EKing Room with Spa Bath (1 extra-large double bed) - Free WiFi!~|FKing Room with Spa Bath (1 extra-large double bed) - Free WiFi!~|G1!~|U2,12.90,1777410060|2,64.51,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I64.51!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827023", "description": "King Room with Spa Bath (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "King Room with Spa Bath (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91155114460", "supplierCode": "4389827023", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.51, "gross": 64.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": 64.51, "gross": 64.51, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:59:00Z", "value": 66.44, "hoursBefore": 31, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M66.44!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118818592766!~|A4168584391!~|B4168584391!~|C30|30!~|EDOUBLE KING BED WITH JACUZZI!~|FDOUBLE KING BED WITH JACUZZI!~|G1!~|U2,66.44,1778605140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I66.44!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4168584391", "description": "DOUBLE KING BED WITH JACUZZI", "descriptionSupplier": "DOUBLE KING BED WITH JACUZZI", "legacyRoomId": "0#118818592766", "supplierCode": "4168584391", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 66.44, "gross": 66.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": 66.44, "gross": 66.44, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:59:00Z", "value": 73.43, "hoursBefore": 31, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M73.43!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118818592746!~|A3546324349!~|B3546324349!~|C30|30!~|ESUITE WITH JACUZZI!~|FSUITE WITH JACUZZI!~|G1!~|U2,73.43,1778605140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.43!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546324349", "description": "SUITE WITH JACUZZI", "descriptionSupplier": "SUITE WITH JACUZZI", "legacyRoomId": "0#118818592746", "supplierCode": "3546324349", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.43, "gross": 73.43, "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": 73.43, "gross": 73.43, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.553, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 77.02, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M77.02!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114456!~|A4389827028!~|B4389827028!~|C30|30!~|ELuxury Jaccuzi room (1 extra-large double bed) - Free WiFi!~|FLuxury Jaccuzi room (1 extra-large double bed) - Free WiFi!~|G1!~|U2,11.55,1777410060|2,77.02,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.02!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827028", "description": "Luxury Jaccuzi room (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Luxury Jaccuzi room (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91155114456", "supplierCode": "4389827028", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.02, "gross": 77.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": 77.02, "gross": 77.02, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M86.92!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93623253840!~|A4173540437!~|B4173540437!~|C30|30!~|ELuxury Jacuzzi Room (1 King Bed)!~|FLuxury Jacuzzi Room (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I86.92!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540437", "description": "Luxury Jacuzzi Room (1 King Bed)", "descriptionSupplier": "Luxury Jacuzzi Room (1 King Bed)", "legacyRoomId": "0#93623253840", "supplierCode": "4173540437", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 86.92, "gross": 86.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": 86.92, "gross": 86.92, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 92.56, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M92.56!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93749426521!~|A4173540437!~|B4173540437!~|C30|30!~|ELuxury Jacuzzi Room (1 King Bed)!~|FLuxury Jacuzzi Room (1 King Bed)!~|G1!~|U2,92.56,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I92.56!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540437", "description": "Luxury Jacuzzi Room (1 King Bed)", "descriptionSupplier": "Luxury Jacuzzi Room (1 King Bed)", "legacyRoomId": "0#93749426521", "supplierCode": "4173540437", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 92.56, "gross": 92.56, "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": 92.56, "gross": 92.56, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.2252, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 170.42, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M170.42!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97098882576!~|A4389826997!~|B4389826997!~|C30|30!~|EExecutive Two-Bedroom Suite (1 extra-large double bed) - Free WiFi!~|FExecutive Two-Bedroom Suite (1 extra-large double bed) - Free WiFi!~|G1!~|U2,10.23,1777410060|2,170.42,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I170.42!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389826997", "description": "Executive Two-Bedroom Suite (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Executive Two-Bedroom Suite (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#97098882576", "supplierCode": "4389826997", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 170.42, "gross": 170.42, "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": 170.42, "gross": 170.42, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M178.45!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93623253829!~|A4173540437!~|B4173540437!~|C30|30!~|ELuxury Jacuzzi Room (1 King Bed)!~|FLuxury Jacuzzi Room (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I178.45!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540437", "description": "Luxury Jacuzzi Room (1 King Bed)", "descriptionSupplier": "Luxury Jacuzzi Room (1 King Bed)", "legacyRoomId": "0#93623253829", "supplierCode": "4173540437", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 178.45, "gross": 178.45, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 178.45, "gross": 178.45, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M179.18!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#98819550505!~|A4556494671!~|B4556494671!~|C30|30!~|EPanoramic Tree House (1 King Bed)!~|FPanoramic Tree House (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I179.18!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4556494671", "description": "Panoramic Tree House (1 King Bed)", "descriptionSupplier": "Panoramic Tree House (1 King Bed)", "legacyRoomId": "0#98819550505", "supplierCode": "4556494671", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 179.18, "gross": 179.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": 179.18, "gross": 179.18, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M181.47!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#98819550508!~|A4556494671!~|B4556494671!~|C30|30!~|EPanoramic Tree House (1 King Bed)!~|FPanoramic Tree House (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I181.47!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4556494671", "description": "Panoramic Tree House (1 King Bed)", "descriptionSupplier": "Panoramic Tree House (1 King Bed)", "legacyRoomId": "0#98819550508", "supplierCode": "4556494671", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 181.47, "gross": 181.47, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 181.47, "gross": 181.47, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.3802, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 189.67, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M189.67!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91154557150!~|A4389827014!~|B4389827014!~|C30|30!~|EPresidential Suite - Free WiFi!~|FPresidential Suite - Free WiFi!~|G1!~|U2,11.38,1777410060|2,189.67,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I189.67!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827014", "description": "Presidential Suite - Free WiFi", "descriptionSupplier": "Presidential Suite - Free WiFi", "legacyRoomId": "0#91154557150", "supplierCode": "4389827014", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 189.67, "gross": 189.67, "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": 189.67, "gross": 189.67, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 190.03, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M190.03!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93749426845!~|A4173540437!~|B4173540437!~|C30|30!~|ELuxury Jacuzzi Room (1 King Bed)!~|FLuxury Jacuzzi Room (1 King Bed)!~|G1!~|U2,190.03,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I190.03!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540437", "description": "Luxury Jacuzzi Room (1 King Bed)", "descriptionSupplier": "Luxury Jacuzzi Room (1 King Bed)", "legacyRoomId": "0#93749426845", "supplierCode": "4173540437", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 190.03, "gross": 190.03, "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": 190.03, "gross": 190.03, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 199.08, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M199.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#98809484338!~|A4556494671!~|B4556494671!~|C30|30!~|EPanoramic Tree House (1 King Bed)!~|FPanoramic Tree House (1 King Bed)!~|G1!~|U2,199.08,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I199.08!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4556494671", "description": "Panoramic Tree House (1 King Bed)", "descriptionSupplier": "Panoramic Tree House (1 King Bed)", "legacyRoomId": "0#98809484338", "supplierCode": "4556494671", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 199.08, "gross": 199.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": 199.08, "gross": 199.08, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 201.62, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M201.62!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#98809484337!~|A4556494671!~|B4556494671!~|C30|30!~|EPanoramic Tree House (1 King Bed)!~|FPanoramic Tree House (1 King Bed)!~|G1!~|U2,201.62,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I201.62!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4556494671", "description": "Panoramic Tree House (1 King Bed)", "descriptionSupplier": "Panoramic Tree House (1 King Bed)", "legacyRoomId": "0#98809484337", "supplierCode": "4556494671", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 201.62, "gross": 201.62, "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": 201.62, "gross": 201.62, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.4705, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 209.41, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M209.41!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#98805029070!~|A4531660201!~|B4531660201!~|C30|30!~|EJunior Suite with Garden View (1 extra-large double bed) - Free WiFi!~|FJunior Suite with Garden View (1 extra-large double bed) - Free WiFi!~|G1!~|U2,10.47,1777410060|2,209.41,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I209.41!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4531660201", "description": "Junior Suite with Garden View (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Junior Suite with Garden View (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#98805029070", "supplierCode": "4531660201", "promotions": [ { "code": "#1", "name": "Room1 Extra benefits", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 209.41, "gross": 209.41, "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": 209.41, "gross": 209.41, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:59:00Z", "value": 51.05, "hoursBefore": 31, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M51.05!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118818592968!~|A3546268075!~|B3546268075!~|C30|30!~|ERoom DELUXE!~|FRoom DELUXE!~|G1!~|U2,51.05,1778605140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I51.05!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546268075", "description": "Room DELUXE", "descriptionSupplier": "Room DELUXE", "legacyRoomId": "0#118818592968", "supplierCode": "3546268075", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 51.05, "gross": 51.05, "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": 51.05, "gross": 51.05, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.168, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 55.84, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M55.84!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114475!~|A4389827036!~|B4389827036!~|C30|30!~|EDeluxe Room (1 extra-large double bed) - Free WiFi!~|FDeluxe Room (1 extra-large double bed) - Free WiFi!~|G1!~|U2,11.17,1777410060|2,55.84,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I55.84!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827036", "description": "Deluxe Room (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Deluxe Room (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91155114475", "supplierCode": "4389827036", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 55.84, "gross": 55.84, "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": 55.84, "gross": 55.84, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.746, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 58.73, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M58.73!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114455!~|A4389827030!~|B4389827030!~|C30|30!~|EFamily Room with Balcony (1 extra-large double bed) - Free WiFi!~|FFamily Room with Balcony (1 extra-large double bed) - Free WiFi!~|G1!~|U2,11.75,1777410060|2,58.73,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I58.73!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827030", "description": "Family Room with Balcony (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Family Room with Balcony (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91155114455", "supplierCode": "4389827030", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.73, "gross": 58.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": 58.73, "gross": 58.73, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:59:00Z", "value": 59.44, "hoursBefore": 31, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M59.44!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118823380134!~|A3546288129!~|B3546288129!~|C30|30!~|EFAMILY ROOM WITH BALCONY!~|FFAMILY ROOM WITH BALCONY!~|G1!~|U2,59.44,1778605140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I59.44!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546288129", "description": "FAMILY ROOM WITH BALCONY", "descriptionSupplier": "FAMILY ROOM WITH BALCONY", "legacyRoomId": "0#118823380134", "supplierCode": "3546288129", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.44, "gross": 59.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": 59.44, "gross": 59.44, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M59.83!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742172950!~|A4173540431!~|B4173540431!~|C30|30!~|EDeluxe Room, 1 King Bed (1 King Bed)!~|FDeluxe Room, 1 King Bed (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I59.83!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540431", "description": "Deluxe Room, 1 King Bed (1 King Bed)", "descriptionSupplier": "Deluxe Room, 1 King Bed (1 King Bed)", "legacyRoomId": "0#93742172950", "supplierCode": "4173540431", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.83, "gross": 59.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.83, "gross": 59.83, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M62.31!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904252!~|A4218750898!~|B4218750898!~|C30|30!~|Edeluxe room, 1 king bed!~|Fdeluxe room, 1 king bed!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I62.31!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4218750898", "description": "deluxe room, 1 king bed", "descriptionSupplier": "deluxe room, 1 king bed", "legacyRoomId": "0#121241904252", "supplierCode": "4218750898", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 62.31, "gross": 62.31, "binding": false } }, "occupancyRefId": 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": 62.31, "gross": 62.31, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M63.22!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742173005!~|A3819958227!~|B3819958227!~|C30|30!~|EFamily Deluxe with Balcony (2 Twin Beds or 1 King Bed)!~|FFamily Deluxe with Balcony (2 Twin Beds or 1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I63.22!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819958227", "description": "Family Deluxe with Balcony (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Family Deluxe with Balcony (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#93742173005", "supplierCode": "3819958227", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 63.22, "gross": 63.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 63.22, "gross": 63.22, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 65.46, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M65.46!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45144912898!~|A4173540431!~|B4173540431!~|C30|30!~|EDeluxe Room, 1 King Bed (1 King Bed)!~|FDeluxe Room, 1 King Bed (1 King Bed)!~|G1!~|U2,65.46,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I65.46!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540431", "description": "Deluxe Room, 1 King Bed (1 King Bed)", "descriptionSupplier": "Deluxe Room, 1 King Bed (1 King Bed)", "legacyRoomId": "0#45144912898", "supplierCode": "4173540431", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 65.46, "gross": 65.46, "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": 65.46, "gross": 65.46, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.11, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 67.4, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M67.4!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114466!~|A4389827023!~|B4389827023!~|C30|30!~|EKing Room with Spa Bath (1 extra-large double bed) - Free WiFi!~|FKing Room with Spa Bath (1 extra-large double bed) - Free WiFi!~|G1!~|U2,10.11,1777410060|2,67.40,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I67.4!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827023", "description": "King Room with Spa Bath (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "King Room with Spa Bath (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91155114466", "supplierCode": "4389827023", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 67.4, "gross": 67.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": 67.4, "gross": 67.4, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 68.87, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M68.87!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45144913208!~|A3819958227!~|B3819958227!~|C30|30!~|EFamily Deluxe with Balcony (2 Twin Beds or 1 King Bed)!~|FFamily Deluxe with Balcony (2 Twin Beds or 1 King Bed)!~|G1!~|U2,68.87,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.87!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819958227", "description": "Family Deluxe with Balcony (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Family Deluxe with Balcony (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#45144913208", "supplierCode": "3819958227", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.87, "gross": 68.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": 68.87, "gross": 68.87, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:59:00Z", "value": 73.43, "hoursBefore": 31, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M73.43!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118818592927!~|A4168584391!~|B4168584391!~|C30|30!~|EDOUBLE KING BED WITH JACUZZI!~|FDOUBLE KING BED WITH JACUZZI!~|G1!~|U2,73.43,1778605140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.43!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4168584391", "description": "DOUBLE KING BED WITH JACUZZI", "descriptionSupplier": "DOUBLE KING BED WITH JACUZZI", "legacyRoomId": "0#118818592927", "supplierCode": "4168584391", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.43, "gross": 73.43, "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": 73.43, "gross": 73.43, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M75.64!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742171552!~|A4164795741!~|B4164795741!~|C30|30!~|EExecutive Deluxe Room, Balcony (1 King Bed)!~|FExecutive Deluxe Room, Balcony (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.64!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795741", "description": "Executive Deluxe Room, Balcony (1 King Bed)", "descriptionSupplier": "Executive Deluxe Room, Balcony (1 King Bed)", "legacyRoomId": "0#93742171552", "supplierCode": "4164795741", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.64, "gross": 75.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.64, "gross": 75.64, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.553, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 77.02, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M77.02!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114474!~|A4389827042!~|B4389827042!~|C30|30!~|EFamily Suite (1 extra-large double bed) - Free WiFi!~|FFamily Suite (1 extra-large double bed) - Free WiFi!~|G1!~|U2,11.55,1777410060|2,77.02,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.02!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827042", "description": "Family Suite (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Family Suite (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91155114474", "supplierCode": "4389827042", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.02, "gross": 77.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": 77.02, "gross": 77.02, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.9865, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 79.91, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M79.91!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114457!~|A4389827028!~|B4389827028!~|C30|30!~|ELuxury Jaccuzi room (1 extra-large double bed) - Free WiFi!~|FLuxury Jaccuzi room (1 extra-large double bed) - Free WiFi!~|G1!~|U2,11.99,1777410060|2,79.91,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I79.91!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827028", "description": "Luxury Jaccuzi room (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Luxury Jaccuzi room (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91155114457", "supplierCode": "4389827028", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 79.91, "gross": 79.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": 79.91, "gross": 79.91, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:59:00Z", "value": 80.43, "hoursBefore": 31, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M80.43!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118818592877!~|A3546324349!~|B3546324349!~|C30|30!~|ESUITE WITH JACUZZI!~|FSUITE WITH JACUZZI!~|G1!~|U2,80.43,1778605140!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.43!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546324349", "description": "SUITE WITH JACUZZI", "descriptionSupplier": "SUITE WITH JACUZZI", "legacyRoomId": "0#118818592877", "supplierCode": "3546324349", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.43, "gross": 80.43, "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": 80.43, "gross": 80.43, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 81.27, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M81.27!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45144912763!~|A4164795741!~|B4164795741!~|C30|30!~|EExecutive Deluxe Room, Balcony (1 King Bed)!~|FExecutive Deluxe Room, Balcony (1 King Bed)!~|G1!~|U2,81.27,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.27!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795741", "description": "Executive Deluxe Room, Balcony (1 King Bed)", "descriptionSupplier": "Executive Deluxe Room, Balcony (1 King Bed)", "legacyRoomId": "0#45144912763", "supplierCode": "4164795741", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.27, "gross": 81.27, "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": 81.27, "gross": 81.27, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M88.05!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742173748!~|A4173540437!~|B4173540437!~|C30|30!~|ELuxury Jacuzzi Room (1 King Bed)!~|FLuxury Jacuzzi Room (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I88.05!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540437", "description": "Luxury Jacuzzi Room (1 King Bed)", "descriptionSupplier": "Luxury Jacuzzi Room (1 King Bed)", "legacyRoomId": "0#93742173748", "supplierCode": "4173540437", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.05, "gross": 88.05, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.05, "gross": 88.05, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 13.431, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 89.54, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M89.54!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97098411351!~|A4450260551!~|B4450260551!~|C30|30!~|ESuite with Spa Bath (1 extra-large double bed) - Free WiFi!~|FSuite with Spa Bath (1 extra-large double bed) - Free WiFi!~|G1!~|U2,13.43,1777410060|2,89.54,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I89.54!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4450260551", "description": "Suite with Spa Bath (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Suite with Spa Bath (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#97098411351", "supplierCode": "4450260551", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 89.54, "gross": 89.54, "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": 89.54, "gross": 89.54, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 14.442, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 96.28, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M96.28!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97098411350!~|A4389827040!~|B4389827040!~|C30|30!~|EQueen Studio (1 extra-large double bed) - Free WiFi!~|FQueen Studio (1 extra-large double bed) - Free WiFi!~|G1!~|U2,14.44,1777410060|2,96.28,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I96.28!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827040", "description": "Queen Studio (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Queen Studio (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#97098411350", "supplierCode": "4389827040", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 96.28, "gross": 96.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": 96.28, "gross": 96.28, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.591, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 105.91, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M105.91!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114471!~|A4389827011!~|B4389827011!~|C30|30!~|EQueen Suite with Spa Bath - Free WiFi!~|FQueen Suite with Spa Bath - Free WiFi!~|G1!~|U2,10.59,1777410060|2,105.91,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I105.91!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827011", "description": "Queen Suite with Spa Bath - Free WiFi", "descriptionSupplier": "Queen Suite with Spa Bath - Free WiFi", "legacyRoomId": "0#91155114471", "supplierCode": "4389827011", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.91, "gross": 105.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": 105.91, "gross": 105.91, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 121.51, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M121.51!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93277661099!~|A4173540437!~|B4173540437!~|C30|30!~|ELuxury Jacuzzi Room (1 King Bed)!~|FLuxury Jacuzzi Room (1 King Bed)!~|G1!~|U2,121.51,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I121.51!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540437", "description": "Luxury Jacuzzi Room (1 King Bed)", "descriptionSupplier": "Luxury Jacuzzi Room (1 King Bed)", "legacyRoomId": "0#93277661099", "supplierCode": "4173540437", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 121.51, "gross": 121.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": 121.51, "gross": 121.51, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M129.78!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742173020!~|A3819958227!~|B3819958227!~|C30|30!~|EFamily Deluxe with Balcony (2 Twin Beds or 1 King Bed)!~|FFamily Deluxe with Balcony (2 Twin Beds or 1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I129.78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819958227", "description": "Family Deluxe with Balcony (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Family Deluxe with Balcony (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#93742173020", "supplierCode": "3819958227", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 129.78, "gross": 129.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 129.78, "gross": 129.78, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 134.4, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M134.4!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#104719821611!~|A4173540431!~|B4173540431!~|C30|30!~|EDeluxe Room, 1 King Bed (1 King Bed)!~|FDeluxe Room, 1 King Bed (1 King Bed)!~|G1!~|U2,134.40,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I134.4!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540431", "description": "Deluxe Room, 1 King Bed (1 King Bed)", "descriptionSupplier": "Deluxe Room, 1 King Bed (1 King Bed)", "legacyRoomId": "0#104719821611", "supplierCode": "4173540431", "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" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 134.4, "gross": 134.4, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.7832, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 134.79, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M134.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#94722069359!~|A4389827026!~|B4389827026!~|C30|30!~|EKing Suite with Spa Bath - Free WiFi!~|FKing Suite with Spa Bath - Free WiFi!~|G1!~|U2,10.78,1777410060|2,134.79,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I134.79!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827026", "description": "King Suite with Spa Bath - Free WiFi", "descriptionSupplier": "King Suite with Spa Bath - Free WiFi", "legacyRoomId": "0#94722069359", "supplierCode": "4389827026", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 134.79, "gross": 134.79, "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": 134.79, "gross": 134.79, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.7832, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 134.79, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M134.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91155114452!~|A4389827032!~|B4389827032!~|C30|30!~|ESuperior King Suite - Free WiFi!~|FSuperior King Suite - Free WiFi!~|G1!~|U2,10.78,1777410060|2,134.79,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I134.79!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827032", "description": "Superior King Suite - Free WiFi", "descriptionSupplier": "Superior King Suite - Free WiFi", "legacyRoomId": "0#91155114452", "supplierCode": "4389827032", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 134.79, "gross": 134.79, "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": 134.79, "gross": 134.79, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 141.37, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M141.37!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45144913299!~|A3819958227!~|B3819958227!~|C30|30!~|EFamily Deluxe with Balcony (2 Twin Beds or 1 King Bed)!~|FFamily Deluxe with Balcony (2 Twin Beds or 1 King Bed)!~|G1!~|U2,141.37,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I141.37!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819958227", "description": "Family Deluxe with Balcony (2 Twin Beds or 1 King Bed)", "descriptionSupplier": "Family Deluxe with Balcony (2 Twin Beds or 1 King Bed)", "legacyRoomId": "0#45144913299", "supplierCode": "3819958227", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 141.37, "gross": 141.37, "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": 141.37, "gross": 141.37, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M155.27!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742173362!~|A4164795741!~|B4164795741!~|C30|30!~|EExecutive Deluxe Room, Balcony (1 King Bed)!~|FExecutive Deluxe Room, Balcony (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I155.27!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795741", "description": "Executive Deluxe Room, Balcony (1 King Bed)", "descriptionSupplier": "Executive Deluxe Room, Balcony (1 King Bed)", "legacyRoomId": "0#93742173362", "supplierCode": "4164795741", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 155.27, "gross": 155.27, "binding": false } }, "occupancyRefId": 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": 155.27, "gross": 155.27, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 166.86, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M166.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97099187762!~|A4164795741!~|B4164795741!~|C30|30!~|EExecutive Deluxe Room, Balcony (1 King Bed)!~|FExecutive Deluxe Room, Balcony (1 King Bed)!~|G1!~|U2,166.86,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I166.86!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795741", "description": "Executive Deluxe Room, Balcony (1 King Bed)", "descriptionSupplier": "Executive Deluxe Room, Balcony (1 King Bed)", "legacyRoomId": "0#97099187762", "supplierCode": "4164795741", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 166.86, "gross": 166.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": 166.86, "gross": 166.86, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.398, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 173.3, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M173.3!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#91154557109!~|A4389826997!~|B4389826997!~|C30|30!~|EExecutive Two-Bedroom Suite (1 extra-large double bed) - Free WiFi!~|FExecutive Two-Bedroom Suite (1 extra-large double bed) - Free WiFi!~|G1!~|U2,10.40,1777410060|2,173.30,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I173.3!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389826997", "description": "Executive Two-Bedroom Suite (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Executive Two-Bedroom Suite (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#91154557109", "supplierCode": "4389826997", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 173.3, "gross": 173.3, "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": 173.3, "gross": 173.3, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M180.77!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742173477!~|A4173540437!~|B4173540437!~|C30|30!~|ELuxury Jacuzzi Room (1 King Bed)!~|FLuxury Jacuzzi Room (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I180.77!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540437", "description": "Luxury Jacuzzi Room (1 King Bed)", "descriptionSupplier": "Luxury Jacuzzi Room (1 King Bed)", "legacyRoomId": "0#93742173477", "supplierCode": "4173540437", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 180.77, "gross": 180.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": 180.77, "gross": 180.77, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.5536, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 192.56, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M192.56!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#99598493019!~|A4389827014!~|B4389827014!~|C30|30!~|EPresidential Suite - Free WiFi!~|FPresidential Suite - Free WiFi!~|G1!~|U2,11.55,1777410060|2,192.56,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I192.56!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4389827014", "description": "Presidential Suite - Free WiFi", "descriptionSupplier": "Presidential Suite - Free WiFi", "legacyRoomId": "0#99598493019", "supplierCode": "4389827014", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 192.56, "gross": 192.56, "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": 192.56, "gross": 192.56, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M197.54!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742172080!~|A3819687138!~|B3819687138!~|C30|30!~|EExecutive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)!~|FExecutive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I197.54!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819687138", "description": "Executive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)", "descriptionSupplier": "Executive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)", "legacyRoomId": "0#93742172080", "supplierCode": "3819687138", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 197.54, "gross": 197.54, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 197.54, "gross": 197.54, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 203.18, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M203.18!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79256702013!~|A3819687138!~|B3819687138!~|C30|30!~|EExecutive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)!~|FExecutive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)!~|G1!~|U2,203.18,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I203.18!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819687138", "description": "Executive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)", "descriptionSupplier": "Executive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)", "legacyRoomId": "0#79256702013", "supplierCode": "3819687138", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 203.18, "gross": 203.18, "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": 203.18, "gross": 203.18, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.711, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 214.22, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M214.22!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#98536092530!~|A4531660201!~|B4531660201!~|C30|30!~|EJunior Suite with Garden View (1 extra-large double bed) - Free WiFi!~|FJunior Suite with Garden View (1 extra-large double bed) - Free WiFi!~|G1!~|U2,10.71,1777410060|2,214.22,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I214.22!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4531660201", "description": "Junior Suite with Garden View (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Junior Suite with Garden View (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#98536092530", "supplierCode": "4531660201", "promotions": [ { "code": "#1", "name": "Room1 Extra benefits", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 214.22, "gross": 214.22, "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": 214.22, "gross": 214.22, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 220.18, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M220.18!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#90920115572!~|A4173540437!~|B4173540437!~|C30|30!~|ELuxury Jacuzzi Room (1 King Bed)!~|FLuxury Jacuzzi Room (1 King Bed)!~|G1!~|U2,220.18,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I220.18!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540437", "description": "Luxury Jacuzzi Room (1 King Bed)", "descriptionSupplier": "Luxury Jacuzzi Room (1 King Bed)", "legacyRoomId": "0#90920115572", "supplierCode": "4173540437", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 220.18, "gross": 220.18, "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": 220.18, "gross": 220.18, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M276.56!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742172313!~|A4173540363!~|B4173540363!~|C30|30!~|EPenthouse Suite (2 King Beds)!~|FPenthouse Suite (2 King Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I276.56!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540363", "description": "Penthouse Suite (2 King Beds)", "descriptionSupplier": "Penthouse Suite (2 King Beds)", "legacyRoomId": "0#93742172313", "supplierCode": "4173540363", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 276.56, "gross": 276.56, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 276.56, "gross": 276.56, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 282.21, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M282.21!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45144912834!~|A4173540363!~|B4173540363!~|C30|30!~|EPenthouse Suite (2 King Beds)!~|FPenthouse Suite (2 King Beds)!~|G1!~|U2,282.21,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I282.21!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540363", "description": "Penthouse Suite (2 King Beds)", "descriptionSupplier": "Penthouse Suite (2 King Beds)", "legacyRoomId": "0#45144912834", "supplierCode": "4173540363", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 282.21, "gross": 282.21, "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": 282.21, "gross": 282.21, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.1094, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:00Z", "value": 336.98, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M336.98!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#92062759608!~|A4414892263!~|B4414892263!~|C30|30!~|EThree-Bedroom Suite (1 sofa bed) - Free WiFi!~|FThree-Bedroom Suite (1 sofa bed) - Free WiFi!~|G1!~|U2,10.11,1777410060|2,336.98,1778076000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I336.98!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4414892263", "description": "Three-Bedroom Suite (1 sofa bed) - Free WiFi", "descriptionSupplier": "Three-Bedroom Suite (1 sofa bed) - Free WiFi", "legacyRoomId": "0#92062759608", "supplierCode": "4414892263", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 336.98, "gross": 336.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": 336.98, "gross": 336.98, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M405.57!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742173727!~|A3819687138!~|B3819687138!~|C30|30!~|EExecutive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)!~|FExecutive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I405.57!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819687138", "description": "Executive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)", "descriptionSupplier": "Executive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)", "legacyRoomId": "0#93742173727", "supplierCode": "3819687138", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 405.57, "gross": 405.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": 405.57, "gross": 405.57, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 417.14, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M417.14!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#90920115743!~|A3819687138!~|B3819687138!~|C30|30!~|EExecutive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)!~|FExecutive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)!~|G1!~|U2,417.14,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I417.14!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3819687138", "description": "Executive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)", "descriptionSupplier": "Executive Suite, 2 Bedrooms, Kitchenette, Pool View (2 King Beds)", "legacyRoomId": "0#90920115743", "supplierCode": "3819687138", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 417.14, "gross": 417.14, "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": 417.14, "gross": 417.14, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M567.78!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93742173255!~|A4173540363!~|B4173540363!~|C30|30!~|EPenthouse Suite (2 King Beds)!~|FPenthouse Suite (2 King Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I567.78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540363", "description": "Penthouse Suite (2 King Beds)", "descriptionSupplier": "Penthouse Suite (2 King Beds)", "legacyRoomId": "0#93742173255", "supplierCode": "4173540363", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 567.78, "gross": 567.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 567.78, "gross": 567.78, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 579.37, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M579.37!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#90920115696!~|A4173540363!~|B4173540363!~|C30|30!~|EPenthouse Suite (2 King Beds)!~|FPenthouse Suite (2 King Beds)!~|G1!~|U2,579.37,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I579.37!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173540363", "description": "Penthouse Suite (2 King Beds)", "descriptionSupplier": "Penthouse Suite (2 King Beds)", "legacyRoomId": "0#90920115696", "supplierCode": "4173540363", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 579.37, "gross": 579.37, "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": 579.37, "gross": 579.37, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 203.68, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M203.68!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#98809484340!~|A4556494671!~|B4556494671!~|C30|30!~|EPanoramic Tree House (1 King Bed)!~|FPanoramic Tree House (1 King Bed)!~|G1!~|U2,203.68,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I203.68!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4556494671", "description": "Panoramic Tree House (1 King Bed)", "descriptionSupplier": "Panoramic Tree House (1 King Bed)", "legacyRoomId": "0#98809484340", "supplierCode": "4556494671", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 203.68, "gross": 203.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": 203.68, "gross": 203.68, "binding": false } }, { "hotelName": "V20 Boutique Hotel", "boardCode": "30309156", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 206.27, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309156", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65890281", "supplierCode": "STN", "hotelCodeSupplier": "65890281", "id": "33!~|a0!~|b260514!~|c260515!~|d65890281!~|e30309156!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65890281!~|n30309156!~|nSTN!~|o1!~|p1!~|x29040515!~|M206.27!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#98809484339!~|A4556494671!~|B4556494671!~|C30|30!~|EPanoramic Tree House (1 King Bed)!~|FPanoramic Tree House (1 King Bed)!~|G1!~|U2,206.27,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I206.27!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4556494671", "description": "Panoramic Tree House (1 King Bed)", "descriptionSupplier": "Panoramic Tree House (1 King Bed)", "legacyRoomId": "0#98809484339", "supplierCode": "4556494671", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 206.27, "gross": 206.27, "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": 206.27, "gross": 206.27, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M33.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45145523626!~|A3820764917!~|B3820764917!~|C30|30!~|ETwin Room with Balcony (2 Twin Beds)!~|FTwin Room with Balcony (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I33.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764917", "description": "Twin Room with Balcony (2 Twin Beds)", "descriptionSupplier": "Twin Room with Balcony (2 Twin Beds)", "legacyRoomId": "0#45145523626", "supplierCode": "3820764917", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 33.15, "gross": 33.15, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 33.15, "gross": 33.15, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M33.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45145523958!~|A3820765025!~|B3820765025!~|C30|30!~|EDouble Room with Balcony (1 King Bed)!~|FDouble Room with Balcony (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I33.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765025", "description": "Double Room with Balcony (1 King Bed)", "descriptionSupplier": "Double Room with Balcony (1 King Bed)", "legacyRoomId": "0#45145523958", "supplierCode": "3820765025", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 33.15, "gross": 33.15, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 33.15, "gross": 33.15, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M34.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45145523724!~|A3820764917!~|B3820764917!~|C30|30!~|ETwin Room with Balcony (2 Twin Beds)!~|FTwin Room with Balcony (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I34.79!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764917", "description": "Twin Room with Balcony (2 Twin Beds)", "descriptionSupplier": "Twin Room with Balcony (2 Twin Beds)", "legacyRoomId": "0#45145523724", "supplierCode": "3820764917", "promotions": [ { "code": "#1", "name": "Room1 Book early and save 17%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 34.79, "gross": 34.79, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 34.79, "gross": 34.79, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M34.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259632765!~|A3820765025!~|B3820765025!~|C30|30!~|EDouble Room with Balcony (1 King Bed)!~|FDouble Room with Balcony (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I34.79!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765025", "description": "Double Room with Balcony (1 King Bed)", "descriptionSupplier": "Double Room with Balcony (1 King Bed)", "legacyRoomId": "0#79259632765", "supplierCode": "3820765025", "promotions": [ { "code": "#1", "name": "Room1 Book early and save 17%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 34.79, "gross": 34.79, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 34.79, "gross": 34.79, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 35.42, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M35.42!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79364482819!~|A3820764917!~|B3820764917!~|C30|30!~|ETwin Room with Balcony (2 Twin Beds)!~|FTwin Room with Balcony (2 Twin Beds)!~|G1!~|U2,35.42,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I35.42!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764917", "description": "Twin Room with Balcony (2 Twin Beds)", "descriptionSupplier": "Twin Room with Balcony (2 Twin Beds)", "legacyRoomId": "0#79364482819", "supplierCode": "3820764917", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 35.42, "gross": 35.42, "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": 35.42, "gross": 35.42, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 35.42, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M35.42!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45143586883!~|A3820765025!~|B3820765025!~|C30|30!~|EDouble Room with Balcony (1 King Bed)!~|FDouble Room with Balcony (1 King Bed)!~|G1!~|U2,35.42,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I35.42!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765025", "description": "Double Room with Balcony (1 King Bed)", "descriptionSupplier": "Double Room with Balcony (1 King Bed)", "legacyRoomId": "0#45143586883", "supplierCode": "3820765025", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 35.42, "gross": 35.42, "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": 35.42, "gross": 35.42, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M37.3!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45145523811!~|A3820765547!~|B3820765547!~|C30|30!~|ESuperior Double Room (1 King Bed)!~|FSuperior Double Room (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I37.3!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765547", "description": "Superior Double Room (1 King Bed)", "descriptionSupplier": "Superior Double Room (1 King Bed)", "legacyRoomId": "0#45145523811", "supplierCode": "3820765547", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 37.3, "gross": 37.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": 37.3, "gross": 37.3, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 38.89, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M38.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45143586881!~|A3820764917!~|B3820764917!~|C30|30!~|ETwin Room with Balcony (2 Twin Beds)!~|FTwin Room with Balcony (2 Twin Beds)!~|G1!~|U2,38.89,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I38.89!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764917", "description": "Twin Room with Balcony (2 Twin Beds)", "descriptionSupplier": "Twin Room with Balcony (2 Twin Beds)", "legacyRoomId": "0#45143586881", "supplierCode": "3820764917", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 38.89, "gross": 38.89, "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": 38.89, "gross": 38.89, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 38.89, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M38.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45143586984!~|A3820765025!~|B3820765025!~|C30|30!~|EDouble Room with Balcony (1 King Bed)!~|FDouble Room with Balcony (1 King Bed)!~|G1!~|U2,38.89,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I38.89!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765025", "description": "Double Room with Balcony (1 King Bed)", "descriptionSupplier": "Double Room with Balcony (1 King Bed)", "legacyRoomId": "0#45143586984", "supplierCode": "3820765025", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 38.89, "gross": 38.89, "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": 38.89, "gross": 38.89, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M39.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259632146!~|A3820765547!~|B3820765547!~|C30|30!~|ESuperior Double Room (1 King Bed)!~|FSuperior Double Room (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I39.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765547", "description": "Superior Double Room (1 King Bed)", "descriptionSupplier": "Superior Double Room (1 King Bed)", "legacyRoomId": "0#79259632146", "supplierCode": "3820765547", "promotions": [ { "code": "#1", "name": "Room1 Book early and save 17%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 39.15, "gross": 39.15, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 39.15, "gross": 39.15, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 39.82, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M39.82!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45143586908!~|A3820765547!~|B3820765547!~|C30|30!~|ESuperior Double Room (1 King Bed)!~|FSuperior Double Room (1 King Bed)!~|G1!~|U2,39.82,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I39.82!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765547", "description": "Superior Double Room (1 King Bed)", "descriptionSupplier": "Superior Double Room (1 King Bed)", "legacyRoomId": "0#45143586908", "supplierCode": "3820765547", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 39.82, "gross": 39.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": 39.82, "gross": 39.82, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 43.75, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M43.75!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#80783131491!~|A3820765547!~|B3820765547!~|C30|30!~|ESuperior Double Room (1 King Bed)!~|FSuperior Double Room (1 King Bed)!~|G1!~|U2,43.75,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I43.75!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765547", "description": "Superior Double Room (1 King Bed)", "descriptionSupplier": "Superior Double Room (1 King Bed)", "legacyRoomId": "0#80783131491", "supplierCode": "3820765547", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 43.75, "gross": 43.75, "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": 43.75, "gross": 43.75, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M45.59!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45145523883!~|A3820764457!~|B3820764457!~|C30|30!~|ETriple Room with Balcony (1 Queen Bed and 1 Bed)!~|FTriple Room with Balcony (1 Queen Bed and 1 Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I45.59!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764457", "description": "Triple Room with Balcony (1 Queen Bed and 1 Bed)", "descriptionSupplier": "Triple Room with Balcony (1 Queen Bed and 1 Bed)", "legacyRoomId": "0#45145523883", "supplierCode": "3820764457", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 45.59, "gross": 45.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 45.59, "gross": 45.59, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M47.84!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45145523673!~|A3820764457!~|B3820764457!~|C30|30!~|ETriple Room with Balcony (1 Queen Bed and 1 Bed)!~|FTriple Room with Balcony (1 Queen Bed and 1 Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I47.84!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764457", "description": "Triple Room with Balcony (1 Queen Bed and 1 Bed)", "descriptionSupplier": "Triple Room with Balcony (1 Queen Bed and 1 Bed)", "legacyRoomId": "0#45145523673", "supplierCode": "3820764457", "promotions": [ { "code": "#1", "name": "Room1 Book early and save 17%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 47.84, "gross": 47.84, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 47.84, "gross": 47.84, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 48.71, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M48.71!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79364482841!~|A3820764457!~|B3820764457!~|C30|30!~|ETriple Room with Balcony (1 Queen Bed and 1 Bed)!~|FTriple Room with Balcony (1 Queen Bed and 1 Bed)!~|G1!~|U2,48.71,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I48.71!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764457", "description": "Triple Room with Balcony (1 Queen Bed and 1 Bed)", "descriptionSupplier": "Triple Room with Balcony (1 Queen Bed and 1 Bed)", "legacyRoomId": "0#79364482841", "supplierCode": "3820764457", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 48.71, "gross": 48.71, "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": 48.71, "gross": 48.71, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M49.74!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259634828!~|A3820764757!~|B3820764757!~|C30|30!~|ESuperior Triple Room (1 Queen Bed and 1 Bed)!~|FSuperior Triple Room (1 Queen Bed and 1 Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I49.74!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764757", "description": "Superior Triple Room (1 Queen Bed and 1 Bed)", "descriptionSupplier": "Superior Triple Room (1 Queen Bed and 1 Bed)", "legacyRoomId": "0#79259634828", "supplierCode": "3820764757", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 49.74, "gross": 49.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": 49.74, "gross": 49.74, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M52.19!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79370894769!~|A3820764757!~|B3820764757!~|C30|30!~|ESuperior Triple Room (1 Queen Bed and 1 Bed)!~|FSuperior Triple Room (1 Queen Bed and 1 Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I52.19!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764757", "description": "Superior Triple Room (1 Queen Bed and 1 Bed)", "descriptionSupplier": "Superior Triple Room (1 Queen Bed and 1 Bed)", "legacyRoomId": "0#79370894769", "supplierCode": "3820764757", "promotions": [ { "code": "#1", "name": "Room1 Book early and save 17%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.19, "gross": 52.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.19, "gross": 52.19, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 53.14, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M53.14!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259007564!~|A3820764757!~|B3820764757!~|C30|30!~|ESuperior Triple Room (1 Queen Bed and 1 Bed)!~|FSuperior Triple Room (1 Queen Bed and 1 Bed)!~|G1!~|U2,53.14,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.14!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764757", "description": "Superior Triple Room (1 Queen Bed and 1 Bed)", "descriptionSupplier": "Superior Triple Room (1 Queen Bed and 1 Bed)", "legacyRoomId": "0#79259007564", "supplierCode": "3820764757", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.14, "gross": 53.14, "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.14, "gross": 53.14, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 53.47, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M53.47!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45143587014!~|A3820764457!~|B3820764457!~|C30|30!~|ETriple Room with Balcony (1 Queen Bed and 1 Bed)!~|FTriple Room with Balcony (1 Queen Bed and 1 Bed)!~|G1!~|U2,53.47,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.47!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764457", "description": "Triple Room with Balcony (1 Queen Bed and 1 Bed)", "descriptionSupplier": "Triple Room with Balcony (1 Queen Bed and 1 Bed)", "legacyRoomId": "0#45143587014", "supplierCode": "3820764457", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.47, "gross": 53.47, "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.47, "gross": 53.47, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M58.02!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79370894806!~|A3820764491!~|B3820764491!~|C30|30!~|EFamily Room with Balcony (2 Queen Beds)!~|FFamily Room with Balcony (2 Queen Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I58.02!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764491", "description": "Family Room with Balcony (2 Queen Beds)", "descriptionSupplier": "Family Room with Balcony (2 Queen Beds)", "legacyRoomId": "0#79370894806", "supplierCode": "3820764491", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.02, "gross": 58.02, "binding": false } }, "occupancyRefId": 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": 58.02, "gross": 58.02, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 58.33, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M58.33!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97099187804!~|A3820764757!~|B3820764757!~|C30|30!~|ESuperior Triple Room (1 Queen Bed and 1 Bed)!~|FSuperior Triple Room (1 Queen Bed and 1 Bed)!~|G1!~|U2,58.33,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I58.33!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764757", "description": "Superior Triple Room (1 Queen Bed and 1 Bed)", "descriptionSupplier": "Superior Triple Room (1 Queen Bed and 1 Bed)", "legacyRoomId": "0#97099187804", "supplierCode": "3820764757", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.33, "gross": 58.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": 58.33, "gross": 58.33, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M60.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45145523436!~|A3820764491!~|B3820764491!~|C30|30!~|EFamily Room with Balcony (2 Queen Beds)!~|FFamily Room with Balcony (2 Queen Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.89!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764491", "description": "Family Room with Balcony (2 Queen Beds)", "descriptionSupplier": "Family Room with Balcony (2 Queen Beds)", "legacyRoomId": "0#45145523436", "supplierCode": "3820764491", "promotions": [ { "code": "#1", "name": "Room1 Book early and save 17%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.89, "gross": 60.89, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.89, "gross": 60.89, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 61.98, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M61.98!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#45143587050!~|A3820764491!~|B3820764491!~|C30|30!~|EFamily Room with Balcony (2 Queen Beds)!~|FFamily Room with Balcony (2 Queen Beds)!~|G1!~|U2,61.98,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I61.98!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764491", "description": "Family Room with Balcony (2 Queen Beds)", "descriptionSupplier": "Family Room with Balcony (2 Queen Beds)", "legacyRoomId": "0#45143587050", "supplierCode": "3820764491", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 61.98, "gross": 61.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": 61.98, "gross": 61.98, "binding": false } }, { "hotelName": "Sound@Sleep Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T15:00:00Z", "value": 68.05, "hoursBefore": 105, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52339480", "supplierCode": "STN", "hotelCodeSupplier": "52339480", "id": "33!~|a0!~|b260514!~|c260515!~|d52339480!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52339480!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M68.05!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#97099187761!~|A3820764491!~|B3820764491!~|C30|30!~|EFamily Room with Balcony (2 Queen Beds)!~|FFamily Room with Balcony (2 Queen Beds)!~|G1!~|U2,68.05,1778338800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.05!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820764491", "description": "Family Room with Balcony (2 Queen Beds)", "descriptionSupplier": "Family Room with Balcony (2 Queen Beds)", "legacyRoomId": "0#97099187761", "supplierCode": "3820764491", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.05, "gross": 68.05, "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": 68.05, "gross": 68.05, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:00:00Z", "value": 41.76, "hoursBefore": 32, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M41.76!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904230!~|A4905424065!~|B4905424065!~|C30|30!~|ESuperior Room 2 Single Beds, 2 Single!~|FSuperior Room 2 Single Beds, 2 Single!~|G1!~|U2,41.76,1778601600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I41.76!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4905424065", "description": "Superior Room 2 Single Beds, 2 Single", "descriptionSupplier": "Superior Room 2 Single Beds, 2 Single", "legacyRoomId": "0#121241904230", "supplierCode": "4905424065", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 41.76, "gross": 41.76, "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": 41.76, "gross": 41.76, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T13:00:59Z", "value": 44.01, "hoursBefore": 83, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M44.01!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120389328367!~|A4685857008!~|B4685857008!~|C30|30!~|ESuperior Room 2 Single Beds (2 Twin beds)!~|FSuperior Room 2 Single Beds (2 Twin beds)!~|G1!~|U2,44.01,1778418059!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I44.01!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4685857008", "description": "Superior Room 2 Single Beds (2 Twin beds)", "descriptionSupplier": "Superior Room 2 Single Beds (2 Twin beds)", "legacyRoomId": "0#120389328367", "supplierCode": "4685857008", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 44.01, "gross": 44.01, "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": 44.01, "gross": 44.01, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:00:00Z", "value": 46.99, "hoursBefore": 32, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M46.99!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904235!~|A4905424066!~|B4905424066!~|C30|30!~|ESuperior Room 1 King Bed, 1 King!~|FSuperior Room 1 King Bed, 1 King!~|G1!~|U2,46.99,1778601600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I46.99!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4905424066", "description": "Superior Room 1 King Bed, 1 King", "descriptionSupplier": "Superior Room 1 King Bed, 1 King", "legacyRoomId": "0#121241904235", "supplierCode": "4905424066", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 46.99, "gross": 46.99, "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": 46.99, "gross": 46.99, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M47.49!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#111868444945!~|A4762911567!~|B4762911567!~|C30|30!~|E2 Single Beds, NonSmoking, Superior Room (2 Other beds)!~|F2 Single Beds, NonSmoking, Superior Room (2 Other beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I47.49!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4762911567", "description": "2 Single Beds, NonSmoking, Superior Room (2 Other beds)", "descriptionSupplier": "2 Single Beds, NonSmoking, Superior Room (2 Other beds)", "legacyRoomId": "0#111868444945", "supplierCode": "4762911567", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 47.49, "gross": 47.49, "binding": false } }, "occupancyRefId": 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.49, "gross": 47.49, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M49.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117756303226!~|A3818359493!~|B3818359493!~|C30|30!~|ESuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|FSuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I49.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359493", "description": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "descriptionSupplier": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "legacyRoomId": "0#117756303226", "supplierCode": "3818359493", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 49.26, "gross": 49.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 49.26, "gross": 49.26, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M51.04!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117756297115!~|A3818359493!~|B3818359493!~|C30|30!~|ESuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|FSuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I51.04!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359493", "description": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "descriptionSupplier": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "legacyRoomId": "0#117756297115", "supplierCode": "3818359493", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 51.04, "gross": 51.04, "binding": false } }, "occupancyRefId": 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.04, "gross": 51.04, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T20:59:59Z", "value": 51.93, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M51.93!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120042084159!~|A4762911567!~|B4762911567!~|C30|30!~|E2 Single Beds, NonSmoking, Superior Room (2 Other beds)!~|F2 Single Beds, NonSmoking, Superior Room (2 Other beds)!~|G1!~|U2,51.93,1778446799!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I51.93!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4762911567", "description": "2 Single Beds, NonSmoking, Superior Room (2 Other beds)", "descriptionSupplier": "2 Single Beds, NonSmoking, Superior Room (2 Other beds)", "legacyRoomId": "0#120042084159", "supplierCode": "4762911567", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 51.93, "gross": 51.93, "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": 51.93, "gross": 51.93, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M53.41!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#111868444929!~|A4762911565!~|B4762911565!~|C30|30!~|E1 King Bed, NonSmoking, Superior Room (1 King bed)!~|F1 King Bed, NonSmoking, Superior Room (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.41!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4762911565", "description": "1 King Bed, NonSmoking, Superior Room (1 King bed)", "descriptionSupplier": "1 King Bed, NonSmoking, Superior Room (1 King bed)", "legacyRoomId": "0#111868444929", "supplierCode": "4762911565", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.41, "gross": 53.41, "binding": false } }, "occupancyRefId": 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.41, "gross": 53.41, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M53.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#115707084372!~|A4811295105!~|B4811295105!~|C30|30!~|ESuperior Room - Nonsmoking, Microwave, Refrigerator, 2 Single Beds (2 Twin beds)!~|FSuperior Room - Nonsmoking, Microwave, Refrigerator, 2 Single Beds (2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.89!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4811295105", "description": "Superior Room - Nonsmoking, Microwave, Refrigerator, 2 Single Beds (2 Twin beds)", "descriptionSupplier": "Superior Room - Nonsmoking, Microwave, Refrigerator, 2 Single Beds (2 Twin beds)", "legacyRoomId": "0#115707084372", "supplierCode": "4811295105", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.89, "gross": 53.89, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.89, "gross": 53.89, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M53.96!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121232885597!~|A4821034319!~|B4821034319!~|C30|30!~|E2 Single Beds, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box!~|F2 Single Beds, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.96!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4821034319", "description": "2 Single Beds, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box", "descriptionSupplier": "2 Single Beds, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box", "legacyRoomId": "0#121232885597", "supplierCode": "4821034319", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.96, "gross": 53.96, "binding": false } }, "occupancyRefId": 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.96, "gross": 53.96, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T13:00:00Z", "value": 54.17, "hoursBefore": 11, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M54.17!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#111355838444!~|A3818359493!~|B3818359493!~|C30|30!~|ESuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|FSuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|G1!~|U2,54.17,1778677200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I54.17!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359493", "description": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "descriptionSupplier": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "legacyRoomId": "0#111355838444", "supplierCode": "3818359493", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 54.17, "gross": 54.17, "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": 54.17, "gross": 54.17, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.048, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T14:00:00Z", "value": 55.24, "hoursBefore": 34, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M55.24!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#75109504901!~|A3862753520!~|B3862753520!~|C30|30!~|ESuperior Room 1 King Bed (1 extra-large double bed)!~|FSuperior Room 1 King Bed (1 extra-large double bed)!~|G1!~|U2,11.05,1777410060|2,55.24,1778594400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I55.24!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862753520", "description": "Superior Room 1 King Bed (1 extra-large double bed)", "descriptionSupplier": "Superior Room 1 King Bed (1 extra-large double bed)", "legacyRoomId": "0#75109504901", "supplierCode": "3862753520", "promotions": [ { "code": "#1", "name": "Room1 seasonal deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 55.24, "gross": 55.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": 55.24, "gross": 55.24, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M55.41!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117756303777!~|A4173468932!~|B4173468932!~|C30|30!~|ESuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|FSuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I55.41!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173468932", "description": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "descriptionSupplier": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "legacyRoomId": "0#117756303777", "supplierCode": "4173468932", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 55.41, "gross": 55.41, "binding": false } }, "occupancyRefId": 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": 55.41, "gross": 55.41, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T08:00:00Z", "value": 56.35, "hoursBefore": 112, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M56.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120313874016!~|A4811295105!~|B4811295105!~|C30|30!~|ESuperior Room - Nonsmoking, Microwave, Refrigerator, 2 Single Beds (2 Twin beds)!~|FSuperior Room - Nonsmoking, Microwave, Refrigerator, 2 Single Beds (2 Twin beds)!~|G1!~|U2,56.35,1778313600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I56.35!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4811295105", "description": "Superior Room - Nonsmoking, Microwave, Refrigerator, 2 Single Beds (2 Twin beds)", "descriptionSupplier": "Superior Room - Nonsmoking, Microwave, Refrigerator, 2 Single Beds (2 Twin beds)", "legacyRoomId": "0#120313874016", "supplierCode": "4811295105", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.35, "gross": 56.35, "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.35, "gross": 56.35, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T08:00:00Z", "value": 56.43, "hoursBefore": 64, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M56.43!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121006488125!~|A4821034319!~|B4821034319!~|C30|30!~|E2 Single Beds, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box!~|F2 Single Beds, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box!~|G1!~|U2,56.43,1778486400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I56.43!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4821034319", "description": "2 Single Beds, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box", "descriptionSupplier": "2 Single Beds, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box", "legacyRoomId": "0#121006488125", "supplierCode": "4821034319", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.43, "gross": 56.43, "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.43, "gross": 56.43, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 56.71, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M56.71!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#62335387186!~|A3818359493!~|B3818359493!~|C30|30!~|ESuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|FSuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|G1!~|U2,56.71,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I56.71!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359493", "description": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "descriptionSupplier": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "legacyRoomId": "0#62335387186", "supplierCode": "3818359493", "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" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.71, "gross": 56.71, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M57.41!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117756304661!~|A4173468932!~|B4173468932!~|C30|30!~|ESuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|FSuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I57.41!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173468932", "description": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "descriptionSupplier": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "legacyRoomId": "0#117756304661", "supplierCode": "4173468932", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 57.41, "gross": 57.41, "binding": false } }, "occupancyRefId": 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.41, "gross": 57.41, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T20:59:59Z", "value": 58.42, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M58.42!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120042083648!~|A4762911565!~|B4762911565!~|C30|30!~|E1 King Bed, NonSmoking, Superior Room (1 King bed)!~|F1 King Bed, NonSmoking, Superior Room (1 King bed)!~|G1!~|U2,58.42,1778446799!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I58.42!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4762911565", "description": "1 King Bed, NonSmoking, Superior Room (1 King bed)", "descriptionSupplier": "1 King Bed, NonSmoking, Superior Room (1 King bed)", "legacyRoomId": "0#120042083648", "supplierCode": "4762911565", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.42, "gross": 58.42, "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.42, "gross": 58.42, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:59Z", "value": 60.09, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M60.09!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118706263033!~|A4685857016!~|B4685857016!~|C30|30!~|ESuperior Room (1 Double bed or 2 Twin beds)!~|FSuperior Room (1 Double bed or 2 Twin beds)!~|G1!~|U2,60.09,1778076059!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.09!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4685857016", "description": "Superior Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Superior Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#118706263033", "supplierCode": "4685857016", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.09, "gross": 60.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": 60.09, "gross": 60.09, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M60.09!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#106366923969!~|A4685857016!~|B4685857016!~|C30|30!~|ESuperior Room (1 Double bed or 2 Twin beds)!~|FSuperior Room (1 Double bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.09!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4685857016", "description": "Superior Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Superior Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#106366923969", "supplierCode": "4685857016", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.09, "gross": 60.09, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.09, "gross": 60.09, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M60.7!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121232885594!~|A4821034320!~|B4821034320!~|C30|30!~|E1 King Bed, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box!~|F1 King Bed, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.7!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4821034320", "description": "1 King Bed, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box", "descriptionSupplier": "1 King Bed, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box", "legacyRoomId": "0#121232885594", "supplierCode": "4821034320", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.7, "gross": 60.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": 60.7, "gross": 60.7, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T13:00:00Z", "value": 60.95, "hoursBefore": 11, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M60.95!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#111355492189!~|A4173468932!~|B4173468932!~|C30|30!~|ESuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|FSuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|G1!~|U2,60.95,1778677200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.95!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173468932", "description": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "descriptionSupplier": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "legacyRoomId": "0#111355492189", "supplierCode": "4173468932", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.95, "gross": 60.95, "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": 60.95, "gross": 60.95, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:00:00Z", "value": 62.63, "hoursBefore": 32, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M62.63!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904225!~|A4905424064!~|B4905424064!~|C30|30!~|EDeluxe Room 1 King Bed, 1 King!~|FDeluxe Room 1 King Bed, 1 King!~|G1!~|U2,62.63,1778601600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I62.63!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4905424064", "description": "Deluxe Room 1 King Bed, 1 King", "descriptionSupplier": "Deluxe Room 1 King Bed, 1 King", "legacyRoomId": "0#121241904225", "supplierCode": "4905424064", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 62.63, "gross": 62.63, "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": 62.63, "gross": 62.63, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T08:00:00Z", "value": 63.48, "hoursBefore": 64, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M63.48!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121006488162!~|A4821034320!~|B4821034320!~|C30|30!~|E1 King Bed, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box!~|F1 King Bed, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box!~|G1!~|U2,63.48,1778486400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I63.48!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4821034320", "description": "1 King Bed, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box", "descriptionSupplier": "1 King Bed, Non-Smoking, Superior Room, Sofa, Microwave, Full Refrigerator, Safety Box", "legacyRoomId": "0#121006488162", "supplierCode": "4821034320", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 63.48, "gross": 63.48, "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.48, "gross": 63.48, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 63.79, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M63.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79370685084!~|A4173468932!~|B4173468932!~|C30|30!~|ESuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|FSuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|G1!~|U2,63.79,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I63.79!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173468932", "description": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "descriptionSupplier": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "legacyRoomId": "0#79370685084", "supplierCode": "4173468932", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 63.79, "gross": 63.79, "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.79, "gross": 63.79, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M69.37!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119874963715!~|A4883069345!~|B4883069345!~|C30|30!~|ERoom Assigned On Arrival, 1 King!~|FRoom Assigned On Arrival, 1 King!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I69.37!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4883069345", "description": "Room Assigned On Arrival, 1 King", "descriptionSupplier": "Room Assigned On Arrival, 1 King", "legacyRoomId": "0#119874963715", "supplierCode": "4883069345", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 69.37, "gross": 69.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 69.37, "gross": 69.37, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M71.22!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#111868444909!~|A4762911563!~|B4762911563!~|C30|30!~|E1 King Bed, Nonsmoking, Deluxe Room, Dining Table, Living Area (1 King bed)!~|F1 King Bed, Nonsmoking, Deluxe Room, Dining Table, Living Area (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.22!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4762911563", "description": "1 King Bed, Nonsmoking, Deluxe Room, Dining Table, Living Area (1 King bed)", "descriptionSupplier": "1 King Bed, Nonsmoking, Deluxe Room, Dining Table, Living Area (1 King bed)", "legacyRoomId": "0#111868444909", "supplierCode": "4762911563", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.22, "gross": 71.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.22, "gross": 71.22, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.0475, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T14:00:00Z", "value": 73.65, "hoursBefore": 34, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M73.65!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#75119014555!~|A3862753794!~|B3862753794!~|C30|30!~|EDeluxe Room 1 King Bed (1 extra-large double bed)!~|FDeluxe Room 1 King Bed (1 extra-large double bed)!~|G1!~|U2,11.05,1777410060|2,73.65,1778594400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.65!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862753794", "description": "Deluxe Room 1 King Bed (1 extra-large double bed)", "descriptionSupplier": "Deluxe Room 1 King Bed (1 extra-large double bed)", "legacyRoomId": "0#75119014555", "supplierCode": "3862753794", "promotions": [ { "code": "#1", "name": "Room1 seasonal deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.65, "gross": 73.65, "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": 73.65, "gross": 73.65, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M73.88!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117756297648!~|A4164795690!~|B4164795690!~|C30|30!~|EDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|FDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.88!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795690", "description": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "descriptionSupplier": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "legacyRoomId": "0#117756297648", "supplierCode": "4164795690", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.88, "gross": 73.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.88, "gross": 73.88, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M76.55!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117756298727!~|A4164795690!~|B4164795690!~|C30|30!~|EDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|FDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I76.55!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795690", "description": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "descriptionSupplier": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "legacyRoomId": "0#117756298727", "supplierCode": "4164795690", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.55, "gross": 76.55, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.55, "gross": 76.55, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T17:00:00Z", "value": 77.15, "hoursBefore": 55, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M77.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119897733641!~|A4882534725!~|B4882534725!~|C30|30!~|ERoom Assigned On Arrival, 1 King!~|FRoom Assigned On Arrival, 1 King!~|G1!~|U2,77.15,1778518800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.15!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4882534725", "description": "Room Assigned On Arrival, 1 King", "descriptionSupplier": "Room Assigned On Arrival, 1 King", "legacyRoomId": "0#119897733641", "supplierCode": "4882534725", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.15, "gross": 77.15, "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": 77.15, "gross": 77.15, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T20:59:59Z", "value": 77.89, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M77.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120408906748!~|A4762911563!~|B4762911563!~|C30|30!~|E1 King Bed, Nonsmoking, Deluxe Room, Dining Table, Living Area (1 King bed)!~|F1 King Bed, Nonsmoking, Deluxe Room, Dining Table, Living Area (1 King bed)!~|G1!~|U2,77.89,1778446799!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.89!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4762911563", "description": "1 King Bed, Nonsmoking, Deluxe Room, Dining Table, Living Area (1 King bed)", "descriptionSupplier": "1 King Bed, Nonsmoking, Deluxe Room, Dining Table, Living Area (1 King bed)", "legacyRoomId": "0#120408906748", "supplierCode": "4762911563", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.89, "gross": 77.89, "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": 77.89, "gross": 77.89, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M80.94!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121232885598!~|A4821034321!~|B4821034321!~|C30|30!~|E1 King Bed, Non-Smoking, Deluxe Room, Dining Table, Living Area, Microwave, Full Refrigerator!~|F1 King Bed, Non-Smoking, Deluxe Room, Dining Table, Living Area, Microwave, Full Refrigerator!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.94!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4821034321", "description": "1 King Bed, Non-Smoking, Deluxe Room, Dining Table, Living Area, Microwave, Full Refrigerator", "descriptionSupplier": "1 King Bed, Non-Smoking, Deluxe Room, Dining Table, Living Area, Microwave, Full Refrigerator", "legacyRoomId": "0#121232885598", "supplierCode": "4821034321", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.94, "gross": 80.94, "binding": false } }, "occupancyRefId": 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": 80.94, "gross": 80.94, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T13:00:00Z", "value": 81.26, "hoursBefore": 11, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M81.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#111331968593!~|A4164795690!~|B4164795690!~|C30|30!~|EDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|FDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|G1!~|U2,81.26,1778677200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795690", "description": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "descriptionSupplier": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "legacyRoomId": "0#111331968593", "supplierCode": "4164795690", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.26, "gross": 81.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": 81.26, "gross": 81.26, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T08:00:00Z", "value": 84.64, "hoursBefore": 64, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M84.64!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121006488151!~|A4821034321!~|B4821034321!~|C30|30!~|E1 King Bed, Non-Smoking, Deluxe Room, Dining Table, Living Area, Microwave, Full Refrigerator!~|F1 King Bed, Non-Smoking, Deluxe Room, Dining Table, Living Area, Microwave, Full Refrigerator!~|G1!~|U2,84.64,1778486400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I84.64!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4821034321", "description": "1 King Bed, Non-Smoking, Deluxe Room, Dining Table, Living Area, Microwave, Full Refrigerator", "descriptionSupplier": "1 King Bed, Non-Smoking, Deluxe Room, Dining Table, Living Area, Microwave, Full Refrigerator", "legacyRoomId": "0#121006488151", "supplierCode": "4821034321", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.64, "gross": 84.64, "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.64, "gross": 84.64, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 85.06, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M85.06!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#90155221387!~|A4164795690!~|B4164795690!~|C30|30!~|EDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|FDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|G1!~|U2,85.06,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I85.06!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795690", "description": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "descriptionSupplier": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "legacyRoomId": "0#90155221387", "supplierCode": "4164795690", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.06, "gross": 85.06, "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.06, "gross": 85.06, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M90.34!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117870211685!~|A4841763565!~|B4841763565!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Twin beds)!~|FDeluxe Room (1 Double bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I90.34!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4841763565", "description": "Deluxe Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#117870211685", "supplierCode": "4841763565", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 90.34, "gross": 90.34, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 90.34, "gross": 90.34, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T13:59:59Z", "value": 90.34, "hoursBefore": 202, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M90.34!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120313874028!~|A4841763565!~|B4841763565!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Twin beds)!~|FDeluxe Room (1 Double bed or 2 Twin beds)!~|G1!~|U2,90.34,1777989599!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I90.34!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4841763565", "description": "Deluxe Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#120313874028", "supplierCode": "4841763565", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 90.34, "gross": 90.34, "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": 90.34, "gross": 90.34, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 14.7315, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T14:00:00Z", "value": 98.21, "hoursBefore": 34, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M98.21!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79373687029!~|A3862751013!~|B3862751013!~|C30|30!~|EFamily Room 4 Single Beds (4 single beds)!~|FFamily Room 4 Single Beds (4 single beds)!~|G1!~|U2,14.73,1777410060|2,98.21,1778594400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I98.21!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862751013", "description": "Family Room 4 Single Beds (4 single beds)", "descriptionSupplier": "Family Room 4 Single Beds (4 single beds)", "legacyRoomId": "0#79373687029", "supplierCode": "3862751013", "promotions": [ { "code": "#1", "name": "Room1 seasonal deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 98.21, "gross": 98.21, "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.21, "gross": 98.21, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M98.5!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117756304251!~|A3818359490!~|B3818359490!~|C30|30!~|EFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|FFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I98.5!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359490", "description": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "descriptionSupplier": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "legacyRoomId": "0#117756304251", "supplierCode": "3818359490", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 98.5, "gross": 98.5, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 98.5, "gross": 98.5, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M102.06!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117756303622!~|A3818359490!~|B3818359490!~|C30|30!~|EFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|FFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I102.06!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359490", "description": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "descriptionSupplier": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "legacyRoomId": "0#117756303622", "supplierCode": "3818359490", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 102.06, "gross": 102.06, "binding": false } }, "occupancyRefId": 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": 102.06, "gross": 102.06, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M104!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117684685169!~|A4838819397!~|B4838819397!~|C30|30!~|EFamily Room, 4 Single!~|FFamily Room, 4 Single!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I104!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4838819397", "description": "Family Room, 4 Single", "descriptionSupplier": "Family Room, 4 Single", "legacyRoomId": "0#117684685169", "supplierCode": "4838819397", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 104, "gross": 104, "binding": false } }, "occupancyRefId": 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": 104, "gross": 104, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M104.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#115070775190!~|A4834506080!~|B4834506080!~|C30|30!~|EFamily Room 4 Single Beds, 4 Single!~|FFamily Room 4 Single Beds, 4 Single!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I104.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4834506080", "description": "Family Room 4 Single Beds, 4 Single", "descriptionSupplier": "Family Room 4 Single Beds, 4 Single", "legacyRoomId": "0#115070775190", "supplierCode": "4834506080", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 104.86, "gross": 104.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 104.86, "gross": 104.86, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M107.77!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117035061708!~|A4826327763!~|B4826327763!~|C30|30!~|EFAMILY ROOM 4 Single Beds Non-Smoking Family Room Sitting Corner Microwave Full Refrigerator (4 Single beds)!~|FFAMILY ROOM 4 Single Beds Non-Smoking Family Room Sitting Corner Microwave Full Refrigerator (4 Single beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I107.77!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4826327763", "description": "FAMILY ROOM 4 Single Beds Non-Smoking Family Room Sitting Corner Microwave Full Refrigerator (4 Single beds)", "descriptionSupplier": "FAMILY ROOM 4 Single Beds Non-Smoking Family Room Sitting Corner Microwave Full Refrigerator (4 Single beds)", "legacyRoomId": "0#117035061708", "supplierCode": "4826327763", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 107.77, "gross": 107.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": 107.77, "gross": 107.77, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T13:00:00Z", "value": 108.35, "hoursBefore": 11, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M108.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#111331968678!~|A3818359490!~|B3818359490!~|C30|30!~|EFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|FFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|G1!~|U2,108.35,1778677200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I108.35!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359490", "description": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "descriptionSupplier": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "legacyRoomId": "0#111331968678", "supplierCode": "3818359490", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 108.35, "gross": 108.35, "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": 108.35, "gross": 108.35, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T11:00:00Z", "value": 109.66, "hoursBefore": 109, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M109.66!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#89054590717!~|A4835107117!~|B4835107117!~|C30|30!~|EFamily Room 4 Single Beds, 4 Single!~|FFamily Room 4 Single Beds, 4 Single!~|G1!~|U2,109.66,1778324400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I109.66!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4835107117", "description": "Family Room 4 Single Beds, 4 Single", "descriptionSupplier": "Family Room 4 Single Beds, 4 Single", "legacyRoomId": "0#89054590717", "supplierCode": "4835107117", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 109.66, "gross": 109.66, "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": 109.66, "gross": 109.66, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T08:00:00Z", "value": 112.7, "hoursBefore": 112, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M112.7!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120313874015!~|A4826327763!~|B4826327763!~|C30|30!~|EFAMILY ROOM 4 Single Beds Non-Smoking Family Room Sitting Corner Microwave Full Refrigerator (4 Single beds)!~|FFAMILY ROOM 4 Single Beds Non-Smoking Family Room Sitting Corner Microwave Full Refrigerator (4 Single beds)!~|G1!~|U2,112.70,1778313600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I112.7!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4826327763", "description": "FAMILY ROOM 4 Single Beds Non-Smoking Family Room Sitting Corner Microwave Full Refrigerator (4 Single beds)", "descriptionSupplier": "FAMILY ROOM 4 Single Beds Non-Smoking Family Room Sitting Corner Microwave Full Refrigerator (4 Single beds)", "legacyRoomId": "0#120313874015", "supplierCode": "4826327763", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 112.7, "gross": 112.7, "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.7, "gross": 112.7, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T15:00:00Z", "value": 113.3, "hoursBefore": 33, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M113.3!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#107061357155!~|A4834506009!~|B4834506009!~|C30|30!~|EFamily Room, 4 Single!~|FFamily Room, 4 Single!~|G1!~|U2,113.30,1778598000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I113.3!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4834506009", "description": "Family Room, 4 Single", "descriptionSupplier": "Family Room, 4 Single", "legacyRoomId": "0#107061357155", "supplierCode": "4834506009", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 113.3, "gross": 113.3, "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": 113.3, "gross": 113.3, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 113.4, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M113.4!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#90155225241!~|A3818359490!~|B3818359490!~|C30|30!~|EFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|FFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|G1!~|U2,113.40,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I113.4!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359490", "description": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "descriptionSupplier": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "legacyRoomId": "0#90155225241", "supplierCode": "3818359490", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 113.4, "gross": 113.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": 113.4, "gross": 113.4, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "50001621", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:00:00Z", "value": 46.99, "hoursBefore": 32, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001621", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e50001621!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n50001621!~|nSTN!~|o1!~|p1!~|x29040515!~|M46.99!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120547413281!~|A4892739567!~|B4892739567!~|C30|30!~|ESuperior Room 2 Single Beds, 2 Single!~|FSuperior Room 2 Single Beds, 2 Single!~|G1!~|U2,46.99,1778601600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I46.99!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4892739567", "description": "Superior Room 2 Single Beds, 2 Single", "descriptionSupplier": "Superior Room 2 Single Beds, 2 Single", "legacyRoomId": "0#120547413281", "supplierCode": "4892739567", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 46.99, "gross": 46.99, "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": 46.99, "gross": 46.99, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "50001621", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001621", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e50001621!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n50001621!~|nSTN!~|o1!~|p0!~|x29040515!~|M49.29!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119932739767!~|A4881251025!~|B4881251025!~|C30|30!~|ESuperior Room, 1 Double!~|FSuperior Room, 1 Double!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I49.29!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4881251025", "description": "Superior Room, 1 Double", "descriptionSupplier": "Superior Room, 1 Double", "legacyRoomId": "0#119932739767", "supplierCode": "4881251025", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 49.29, "gross": 49.29, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 49.29, "gross": 49.29, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "50001621", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:00:00Z", "value": 52.2, "hoursBefore": 32, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001621", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e50001621!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n50001621!~|nSTN!~|o1!~|p1!~|x29040515!~|M52.2!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120644301252!~|A4895467957!~|B4895467957!~|C30|30!~|ESuperior Room 1 King Bed, 1 King!~|FSuperior Room 1 King Bed, 1 King!~|G1!~|U2,52.20,1778601600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I52.2!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4895467957", "description": "Superior Room 1 King Bed, 1 King", "descriptionSupplier": "Superior Room 1 King Bed, 1 King", "legacyRoomId": "0#120644301252", "supplierCode": "4895467957", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.2, "gross": 52.2, "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": 52.2, "gross": 52.2, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "50001621", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T16:00:00Z", "value": 67.86, "hoursBefore": 32, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001621", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e50001621!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n50001621!~|nSTN!~|o1!~|p1!~|x29040515!~|M67.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121002381226!~|A4900903032!~|B4900903032!~|C30|30!~|EDeluxe Room 1 King Bed, 1 King!~|FDeluxe Room 1 King Bed, 1 King!~|G1!~|U2,67.86,1778601600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I67.86!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900903032", "description": "Deluxe Room 1 King Bed, 1 King", "descriptionSupplier": "Deluxe Room 1 King Bed, 1 King", "legacyRoomId": "0#121002381226", "supplierCode": "4900903032", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 67.86, "gross": 67.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": 67.86, "gross": 67.86, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "50001621", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001621", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e50001621!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n50001621!~|nSTN!~|o1!~|p0!~|x29040515!~|M77.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119874963716!~|A4883069346!~|B4883069346!~|C30|30!~|ERoom Assigned On Arrival, 1 King!~|FRoom Assigned On Arrival, 1 King!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.08!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4883069346", "description": "Room Assigned On Arrival, 1 King", "descriptionSupplier": "Room Assigned On Arrival, 1 King", "legacyRoomId": "0#119874963716", "supplierCode": "4883069346", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.08, "gross": 77.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": 77.08, "gross": 77.08, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "50001621", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T17:00:00Z", "value": 89.65, "hoursBefore": 103, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001621", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e50001621!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n50001621!~|nSTN!~|o1!~|p1!~|x29040515!~|M89.65!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119908960456!~|A4884261853!~|B4884261853!~|C30|30!~|ERoom Assigned On Arrival, 1 King!~|FRoom Assigned On Arrival, 1 King!~|G1!~|U2,89.65,1778346000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I89.65!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4884261853", "description": "Room Assigned On Arrival, 1 King", "descriptionSupplier": "Room Assigned On Arrival, 1 King", "legacyRoomId": "0#119908960456", "supplierCode": "4884261853", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 89.65, "gross": 89.65, "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": 89.65, "gross": 89.65, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "50001621", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-09T11:00:00Z", "value": 118.81, "hoursBefore": 109, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001621", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e50001621!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n50001621!~|nSTN!~|o1!~|p1!~|x29040515!~|M118.81!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#89054590720!~|A4835107113!~|B4835107113!~|C30|30!~|EFamily Room 4 Single Beds, 4 Single!~|FFamily Room 4 Single Beds, 4 Single!~|G1!~|U2,118.81,1778324400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I118.81!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4835107113", "description": "Family Room 4 Single Beds, 4 Single", "descriptionSupplier": "Family Room 4 Single Beds, 4 Single", "legacyRoomId": "0#89054590720", "supplierCode": "4835107113", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 118.81, "gross": 118.81, "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": 118.81, "gross": 118.81, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "50001621", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T15:00:00Z", "value": 121.21, "hoursBefore": 81, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "50001621", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e50001621!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n50001621!~|nSTN!~|o1!~|p1!~|x29040515!~|M121.21!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#109623035122!~|A4833033109!~|B4833033109!~|C30|30!~|EFamily Room, 4 Single!~|FFamily Room, 4 Single!~|G1!~|U2,121.21,1778425200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I121.21!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4833033109", "description": "Family Room, 4 Single", "descriptionSupplier": "Family Room, 4 Single", "legacyRoomId": "0#109623035122", "supplierCode": "4833033109", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 121.21, "gross": 121.21, "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": 121.21, "gross": 121.21, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M47.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120179110535!~|A4759560517!~|B4759560517!~|C30|30!~|EDouble, Superior!~|FDouble, Superior!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I47.08!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4759560517", "description": "Double, Superior", "descriptionSupplier": "Double, Superior", "legacyRoomId": "0#120179110535", "supplierCode": "4759560517", "promotions": [ { "code": "#1", "name": "Room1 This benefits from an Early Bird offer.", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 47.08, "gross": 47.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": 47.08, "gross": 47.08, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M47.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120179110553!~|A4759560510!~|B4759560510!~|C30|30!~|ETwin, Superior!~|FTwin, Superior!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I47.08!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4759560510", "description": "Twin, Superior", "descriptionSupplier": "Twin, Superior", "legacyRoomId": "0#120179110553", "supplierCode": "4759560510", "promotions": [ { "code": "#1", "name": "Room1 This benefits from an Early Bird offer.", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 47.08, "gross": 47.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": 47.08, "gross": 47.08, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T13:00:59Z", "value": 49.52, "hoursBefore": 83, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M49.52!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120412875489!~|A4685857008!~|B4685857008!~|C30|30!~|ESuperior Room 2 Single Beds (2 Twin beds)!~|FSuperior Room 2 Single Beds (2 Twin beds)!~|G1!~|U2,49.52,1778418059!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I49.52!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4685857008", "description": "Superior Room 2 Single Beds (2 Twin beds)", "descriptionSupplier": "Superior Room 2 Single Beds (2 Twin beds)", "legacyRoomId": "0#120412875489", "supplierCode": "4685857008", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 49.52, "gross": 49.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": 49.52, "gross": 49.52, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 61.48, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M61.48!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117752847381!~|A3818359493!~|B3818359493!~|C30|30!~|ESuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|FSuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|G1!~|U2,61.48,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I61.48!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359493", "description": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "descriptionSupplier": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "legacyRoomId": "0#117752847381", "supplierCode": "3818359493", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 61.48, "gross": 61.48, "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": 61.48, "gross": 61.48, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 12.684, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T14:00:00Z", "value": 63.42, "hoursBefore": 34, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M63.42!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79373687033!~|A3862753520!~|B3862753520!~|C30|30!~|ESuperior Room 1 King Bed (1 extra-large double bed)!~|FSuperior Room 1 King Bed (1 extra-large double bed)!~|G1!~|U2,12.68,1777410060|2,63.42,1778594400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I63.42!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862753520", "description": "Superior Room 1 King Bed (1 extra-large double bed)", "descriptionSupplier": "Superior Room 1 King Bed (1 extra-large double bed)", "legacyRoomId": "0#79373687033", "supplierCode": "3862753520", "promotions": [ { "code": "#1", "name": "Room1 seasonal deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 63.42, "gross": 63.42, "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.42, "gross": 63.42, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 65.48, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M65.48!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117752847404!~|A3818359493!~|B3818359493!~|C30|30!~|ESuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|FSuperior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)!~|G1!~|U2,65.48,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I65.48!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359493", "description": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "descriptionSupplier": "Superior Room, 2 Twin Beds, Non Smoking, Microwave (2 Twin Beds)", "legacyRoomId": "0#117752847404", "supplierCode": "3818359493", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 65.48, "gross": 65.48, "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": 65.48, "gross": 65.48, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M67.6!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#106368039240!~|A4685857016!~|B4685857016!~|C30|30!~|ESuperior Room (1 Double bed or 2 Twin beds)!~|FSuperior Room (1 Double bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I67.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4685857016", "description": "Superior Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Superior Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#106368039240", "supplierCode": "4685857016", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 67.6, "gross": 67.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": 67.6, "gross": 67.6, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-06T14:00:59Z", "value": 67.6, "hoursBefore": 178, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M67.6!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120313874003!~|A4685857016!~|B4685857016!~|C30|30!~|ESuperior Room (1 Double bed or 2 Twin beds)!~|FSuperior Room (1 Double bed or 2 Twin beds)!~|G1!~|U2,67.60,1778076059!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I67.6!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4685857016", "description": "Superior Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Superior Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#120313874003", "supplierCode": "4685857016", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 67.6, "gross": 67.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": 67.6, "gross": 67.6, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 68.08, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M68.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117752847476!~|A4173468932!~|B4173468932!~|C30|30!~|ESuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|FSuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|G1!~|U2,68.08,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.08!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173468932", "description": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "descriptionSupplier": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "legacyRoomId": "0#117752847476", "supplierCode": "4173468932", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.08, "gross": 68.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": 68.08, "gross": 68.08, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 72.52, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M72.52!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117752847361!~|A4173468932!~|B4173468932!~|C30|30!~|ESuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|FSuperior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)!~|G1!~|U2,72.52,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I72.52!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4173468932", "description": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "descriptionSupplier": "Superior Room, 1 King Bed, Non Smoking, Microwave (1 King Bed)", "legacyRoomId": "0#117752847361", "supplierCode": "4173468932", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 72.52, "gross": 72.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": 72.52, "gross": 72.52, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M76.5!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120179110546!~|A4767914873!~|B4767914873!~|C30|30!~|EDouble, Deluxe!~|FDouble, Deluxe!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I76.5!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4767914873", "description": "Double, Deluxe", "descriptionSupplier": "Double, Deluxe", "legacyRoomId": "0#120179110546", "supplierCode": "4767914873", "promotions": [ { "code": "#1", "name": "Room1 This benefits from an Early Bird offer.", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.5, "gross": 76.5, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.5, "gross": 76.5, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 12.276, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T14:00:00Z", "value": 81.84, "hoursBefore": 34, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M81.84!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79373687030!~|A3862753794!~|B3862753794!~|C30|30!~|EDeluxe Room 1 King Bed (1 extra-large double bed)!~|FDeluxe Room 1 King Bed (1 extra-large double bed)!~|G1!~|U2,12.28,1777410060|2,81.84,1778594400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.84!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862753794", "description": "Deluxe Room 1 King Bed (1 extra-large double bed)", "descriptionSupplier": "Deluxe Room 1 King Bed (1 extra-large double bed)", "legacyRoomId": "0#79373687030", "supplierCode": "3862753794", "promotions": [ { "code": "#1", "name": "Room1 seasonal deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.84, "gross": 81.84, "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": 81.84, "gross": 81.84, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 87.85, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M87.85!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117752847433!~|A4164795690!~|B4164795690!~|C30|30!~|EDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|FDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|G1!~|U2,87.85,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I87.85!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795690", "description": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "descriptionSupplier": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "legacyRoomId": "0#117752847433", "supplierCode": "4164795690", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 87.85, "gross": 87.85, "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.85, "gross": 87.85, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 93.56, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M93.56!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117752847530!~|A4164795690!~|B4164795690!~|C30|30!~|EDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|FDeluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)!~|G1!~|U2,93.56,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I93.56!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4164795690", "description": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "descriptionSupplier": "Deluxe Room, 1 King Bed, Non Smoking, Microwave (Dining Table) (1 King Bed)", "legacyRoomId": "0#117752847530", "supplierCode": "4164795690", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 93.56, "gross": 93.56, "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": 93.56, "gross": 93.56, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M97.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117870211683!~|A4841763565!~|B4841763565!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Twin beds)!~|FDeluxe Room (1 Double bed or 2 Twin beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I97.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4841763565", "description": "Deluxe Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#117870211683", "supplierCode": "4841763565", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 97.86, "gross": 97.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 97.86, "gross": 97.86, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T13:59:59Z", "value": 97.86, "hoursBefore": 202, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M97.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120313874027!~|A4841763565!~|B4841763565!~|C30|30!~|EDeluxe Room (1 Double bed or 2 Twin beds)!~|FDeluxe Room (1 Double bed or 2 Twin beds)!~|G1!~|U2,97.86,1777989599!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I97.86!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4841763565", "description": "Deluxe Room (1 Double bed or 2 Twin beds)", "descriptionSupplier": "Deluxe Room (1 Double bed or 2 Twin beds)", "legacyRoomId": "0#120313874027", "supplierCode": "4841763565", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 97.86, "gross": 97.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": 97.86, "gross": 97.86, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M105.92!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120179110560!~|A4768215386!~|B4768215386!~|C30|30!~|ETwin, Family!~|FTwin, Family!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I105.92!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4768215386", "description": "Twin, Family", "descriptionSupplier": "Twin, Family", "legacyRoomId": "0#120179110560", "supplierCode": "4768215386", "promotions": [ { "code": "#1", "name": "Room1 This benefits from an Early Bird offer.", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 105.92, "gross": 105.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": 105.92, "gross": 105.92, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.639, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-12T14:00:00Z", "value": 106.39, "hoursBefore": 34, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M106.39!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79373687032!~|A3862751013!~|B3862751013!~|C30|30!~|EFamily Room 4 Single Beds (4 single beds)!~|FFamily Room 4 Single Beds (4 single beds)!~|G1!~|U2,10.64,1777410060|2,106.39,1778594400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I106.39!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862751013", "description": "Family Room 4 Single Beds (4 single beds)", "descriptionSupplier": "Family Room 4 Single Beds (4 single beds)", "legacyRoomId": "0#79373687032", "supplierCode": "3862751013", "promotions": [ { "code": "#1", "name": "Room1 seasonal deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 106.39, "gross": 106.39, "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": 106.39, "gross": 106.39, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 114.2, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M114.2!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117752847394!~|A3818359490!~|B3818359490!~|C30|30!~|EFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|FFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|G1!~|U2,114.20,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I114.2!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359490", "description": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "descriptionSupplier": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "legacyRoomId": "0#117752847394", "supplierCode": "3818359490", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 114.2, "gross": 114.2, "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": 114.2, "gross": 114.2, "binding": false } }, { "hotelName": "Best Western Ratchada Hotel", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T13:00:00Z", "value": 121.63, "hoursBefore": 59, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65035542", "supplierCode": "STN", "hotelCodeSupplier": "65035542", "id": "33!~|a0!~|b260514!~|c260515!~|d65035542!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65035542!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M121.63!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#117752847544!~|A3818359490!~|B3818359490!~|C30|30!~|EFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|FFamily Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)!~|G1!~|U2,121.63,1778504400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I121.63!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3818359490", "description": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "descriptionSupplier": "Family Room, Multiple Beds, Non Smoking, Microwave (4 Twin Beds)", "legacyRoomId": "0#117752847544", "supplierCode": "3818359490", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 121.63, "gross": 121.63, "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": 121.63, "gross": 121.63, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 40.76, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M40.76!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112645485524!~|A4769691468!~|B4769691468!~|C30|30!~|EDouble, Superior Double!~|FDouble, Superior Double!~|G1!~|U2,40.76,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I40.76!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4769691468", "description": "Double, Superior Double", "descriptionSupplier": "Double, Superior Double", "legacyRoomId": "0#112645485524", "supplierCode": "4769691468", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 40.76, "gross": 40.76, "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": 40.76, "gross": 40.76, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M42.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235576!~|A4900260469!~|B4900260469!~|C30|30!~|ESuperior Double Room (1 Double bed)!~|FSuperior Double Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I42.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260469", "description": "Superior Double Room (1 Double bed)", "descriptionSupplier": "Superior Double Room (1 Double bed)", "legacyRoomId": "0#120878235576", "supplierCode": "4900260469", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 42.86, "gross": 42.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 42.86, "gross": 42.86, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T11:00:30Z", "value": 42.95, "hoursBefore": 229, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M42.95!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120940766989!~|A4900260469!~|B4900260469!~|C30|30!~|ESuperior Double Room (1 Double bed)!~|FSuperior Double Room (1 Double bed)!~|G1!~|U2,42.95,1777892430!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I42.95!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260469", "description": "Superior Double Room (1 Double bed)", "descriptionSupplier": "Superior Double Room (1 Double bed)", "legacyRoomId": "0#120940766989", "supplierCode": "4900260469", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 42.95, "gross": 42.95, "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": 42.95, "gross": 42.95, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M45.12!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235567!~|A4900260432!~|B4900260432!~|C30|30!~|ESuperior Double Room (1 Queen bed)!~|FSuperior Double Room (1 Queen bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I45.12!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260432", "description": "Superior Double Room (1 Queen bed)", "descriptionSupplier": "Superior Double Room (1 Queen bed)", "legacyRoomId": "0#120878235567", "supplierCode": "4900260432", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 45.12, "gross": 45.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 45.12, "gross": 45.12, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 46.58, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M46.58!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112544559851!~|A4768423148!~|B4768423148!~|C30|30!~|EDouble, Deluxe Double!~|FDouble, Deluxe Double!~|G1!~|U2,46.58,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I46.58!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4768423148", "description": "Double, Deluxe Double", "descriptionSupplier": "Double, Deluxe Double", "legacyRoomId": "0#112544559851", "supplierCode": "4768423148", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 46.58, "gross": 46.58, "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": 46.58, "gross": 46.58, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-08T21:00:00Z", "value": 46.97, "hoursBefore": 123, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M46.97!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120979716898!~|A4218451875!~|B4218451875!~|C30|30!~|Erun of house!~|Frun of house!~|G1!~|U2,46.97,1778274000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I46.97!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4218451875", "description": "run of house", "descriptionSupplier": "run of house", "legacyRoomId": "0#120979716898", "supplierCode": "4218451875", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 46.97, "gross": 46.97, "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": 46.97, "gross": 46.97, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M48.75!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#84360986852!~|A3873989943!~|B3873989943!~|C30|30!~|ESuperior Double Room (1 large bed) - Free WiFi!~|FSuperior Double Room (1 large bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I48.75!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3873989943", "description": "Superior Double Room (1 large bed) - Free WiFi", "descriptionSupplier": "Superior Double Room (1 large bed) - Free WiFi", "legacyRoomId": "0#84360986852", "supplierCode": "3873989943", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 48.75, "gross": 48.75, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 48.75, "gross": 48.75, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T11:00:30Z", "value": 49.08, "hoursBefore": 229, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M49.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120940766877!~|A4900260427!~|B4900260427!~|C30|30!~|EDeluxe Room (1 King bed)!~|FDeluxe Room (1 King bed)!~|G1!~|U2,49.08,1777892430!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I49.08!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260427", "description": "Deluxe Room (1 King bed)", "descriptionSupplier": "Deluxe Room (1 King bed)", "legacyRoomId": "0#120940766877", "supplierCode": "4900260427", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 49.08, "gross": 49.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": 49.08, "gross": 49.08, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M49.36!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235548!~|A4900260462!~|B4900260462!~|C30|30!~|EDeluxe Room (1 Double bed)!~|FDeluxe Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I49.36!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260462", "description": "Deluxe Room (1 Double bed)", "descriptionSupplier": "Deluxe Room (1 Double bed)", "legacyRoomId": "0#120878235548", "supplierCode": "4900260462", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 49.36, "gross": 49.36, "binding": false } }, "occupancyRefId": 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": 49.36, "gross": 49.36, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M51.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120874295816!~|A4899093276!~|B4899093276!~|C30|30!~|EDeluxe Double Room (1 Double bed)!~|FDeluxe Double Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I51.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4899093276", "description": "Deluxe Double Room (1 Double bed)", "descriptionSupplier": "Deluxe Double Room (1 Double bed)", "legacyRoomId": "0#120874295816", "supplierCode": "4899093276", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 51.26, "gross": 51.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 51.26, "gross": 51.26, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M51.82!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376438!~|A4461630966!~|B4461630966!~|C30|30!~|ESuperior Double Room (1 Queen Bed)!~|FSuperior Double Room (1 Queen Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I51.82!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630966", "description": "Superior Double Room (1 Queen Bed)", "descriptionSupplier": "Superior Double Room (1 Queen Bed)", "legacyRoomId": "0#119758376438", "supplierCode": "4461630966", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 51.82, "gross": 51.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 51.82, "gross": 51.82, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M54.76!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100682193502!~|A4585741920!~|B4585741920!~|C30|30!~|Epremier double corner!~|Fpremier double corner!~|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": "4585741920", "description": "premier double corner", "descriptionSupplier": "premier double corner", "legacyRoomId": "0#100682193502", "supplierCode": "4585741920", "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": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M56.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#84360986931!~|A3875082686!~|B3875082686!~|C30|30!~|EDeluxe Double Room (1 extra-large double bed) - Free WiFi!~|FDeluxe Double Room (1 extra-large double bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I56.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3875082686", "description": "Deluxe Double Room (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Deluxe Double Room (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#84360986931", "supplierCode": "3875082686", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.15, "gross": 56.15, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.15, "gross": 56.15, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M57.99!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235293!~|A4900260438!~|B4900260438!~|C30|30!~|EDeluxe Double Room (1 King bed)!~|FDeluxe Double Room (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I57.99!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260438", "description": "Deluxe Double Room (1 King bed)", "descriptionSupplier": "Deluxe Double Room (1 King bed)", "legacyRoomId": "0#120878235293", "supplierCode": "4900260438", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 57.99, "gross": 57.99, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 57.99, "gross": 57.99, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M58.03!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235226!~|A4900260435!~|B4900260435!~|C30|30!~|EPremier Double Corner (1 Double bed)!~|FPremier Double Corner (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I58.03!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260435", "description": "Premier Double Corner (1 Double bed)", "descriptionSupplier": "Premier Double Corner (1 Double bed)", "legacyRoomId": "0#120878235226", "supplierCode": "4900260435", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.03, "gross": 58.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.03, "gross": 58.03, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T16:00:00Z", "value": 58.54, "hoursBefore": 56, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M58.54!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904227!~|A4900260432!~|B4900260432!~|C30|30!~|ESuperior Double Room (1 Queen bed)!~|FSuperior Double Room (1 Queen bed)!~|G1!~|U2,58.54,1778515200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I58.54!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260432", "description": "Superior Double Room (1 Queen bed)", "descriptionSupplier": "Superior Double Room (1 Queen bed)", "legacyRoomId": "0#121241904227", "supplierCode": "4900260432", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.54, "gross": 58.54, "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.54, "gross": 58.54, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M59.67!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376504!~|A4461630965!~|B4461630965!~|C30|30!~|EDeluxe Double Room (1 King Bed)!~|FDeluxe Double Room (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I59.67!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630965", "description": "Deluxe Double Room (1 King Bed)", "descriptionSupplier": "Deluxe Double Room (1 King Bed)", "legacyRoomId": "0#119758376504", "supplierCode": "4461630965", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.67, "gross": 59.67, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.67, "gross": 59.67, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 59.68, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M59.68!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112645485537!~|A4772393462!~|B4772393462!~|C30|30!~|EDouble, Premier Double Corner!~|FDouble, Premier Double Corner!~|G1!~|U2,59.68,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I59.68!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4772393462", "description": "Double, Premier Double Corner", "descriptionSupplier": "Double, Premier Double Corner", "legacyRoomId": "0#112645485537", "supplierCode": "4772393462", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 59.68, "gross": 59.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": 59.68, "gross": 59.68, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 60.25, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M60.25!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119361225253!~|A4461630966!~|B4461630966!~|C30|30!~|ESuperior Double Room (1 Queen Bed)!~|FSuperior Double Room (1 Queen Bed)!~|G1!~|U2,60.25,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.25!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630966", "description": "Superior Double Room (1 Queen Bed)", "descriptionSupplier": "Superior Double Room (1 Queen Bed)", "legacyRoomId": "0#119361225253", "supplierCode": "4461630966", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.25, "gross": 60.25, "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": 60.25, "gross": 60.25, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M60.93!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235467!~|A4900260430!~|B4900260430!~|C30|30!~|ECorner Suite Room (1 King bed)!~|FCorner Suite Room (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.93!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260430", "description": "Corner Suite Room (1 King bed)", "descriptionSupplier": "Corner Suite Room (1 King bed)", "legacyRoomId": "0#120878235467", "supplierCode": "4900260430", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.93, "gross": 60.93, "binding": false } }, "occupancyRefId": 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": 60.93, "gross": 60.93, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T11:00:30Z", "value": 62.87, "hoursBefore": 229, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M62.87!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120940766881!~|A4899095525!~|B4899095525!~|C30|30!~|EPremier Double Corner (1 Double bed)!~|FPremier Double Corner (1 Double bed)!~|G1!~|U2,62.87,1777892430!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I62.87!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4899095525", "description": "Premier Double Corner (1 Double bed)", "descriptionSupplier": "Premier Double Corner (1 Double bed)", "legacyRoomId": "0#120940766881", "supplierCode": "4899095525", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 62.87, "gross": 62.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": 62.87, "gross": 62.87, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M63.18!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100682193499!~|A3967705548!~|B3967705548!~|C30|30!~|Estudio double!~|Fstudio double!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I63.18!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3967705548", "description": "studio double", "descriptionSupplier": "studio double", "legacyRoomId": "0#100682193499", "supplierCode": "3967705548", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 63.18, "gross": 63.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": 63.18, "gross": 63.18, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M65.68!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120874295779!~|A4899093273!~|B4899093273!~|C30|30!~|ECorner Double Room (1 Double bed)!~|FCorner Double Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I65.68!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4899093273", "description": "Corner Double Room (1 Double bed)", "descriptionSupplier": "Corner Double Room (1 Double bed)", "legacyRoomId": "0#120874295779", "supplierCode": "4899093273", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 65.68, "gross": 65.68, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 65.68, "gross": 65.68, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M66.01!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#84360986966!~|A3875087769!~|B3875087769!~|C30|30!~|EPremier Double Corner (1 extra-large double bed) - Free WiFi!~|FPremier Double Corner (1 extra-large double bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I66.01!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3875087769", "description": "Premier Double Corner (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Premier Double Corner (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#84360986966", "supplierCode": "3875087769", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 66.01, "gross": 66.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 66.01, "gross": 66.01, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T16:00:00Z", "value": 66.18, "hoursBefore": 56, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M66.18!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121007607591!~|A4900260438!~|B4900260438!~|C30|30!~|EDeluxe Double Room (1 King bed)!~|FDeluxe Double Room (1 King bed)!~|G1!~|U2,66.18,1778515200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I66.18!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260438", "description": "Deluxe Double Room (1 King bed)", "descriptionSupplier": "Deluxe Double Room (1 King bed)", "legacyRoomId": "0#121007607591", "supplierCode": "4900260438", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 66.18, "gross": 66.18, "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.18, "gross": 66.18, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M66.7!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235569!~|A4900260443!~|B4900260443!~|C30|30!~|EStudio Room (1 Double bed)!~|FStudio Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I66.7!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260443", "description": "Studio Room (1 Double bed)", "descriptionSupplier": "Studio Room (1 Double bed)", "legacyRoomId": "0#120878235569", "supplierCode": "4900260443", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 66.7, "gross": 66.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": 66.7, "gross": 66.7, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M67.39!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100682193513!~|A4585741921!~|B4585741921!~|C30|30!~|Estudio double with balcony!~|Fstudio double with balcony!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I67.39!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4585741921", "description": "studio double with balcony", "descriptionSupplier": "studio double with balcony", "legacyRoomId": "0#100682193513", "supplierCode": "4585741921", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 67.39, "gross": 67.39, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 67.39, "gross": 67.39, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 68.13, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M68.13!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119361225267!~|A4461630965!~|B4461630965!~|C30|30!~|EDeluxe Double Room (1 King Bed)!~|FDeluxe Double Room (1 King Bed)!~|G1!~|U2,68.13,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.13!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630965", "description": "Deluxe Double Room (1 King Bed)", "descriptionSupplier": "Deluxe Double Room (1 King Bed)", "legacyRoomId": "0#119361225267", "supplierCode": "4461630965", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.13, "gross": 68.13, "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": 68.13, "gross": 68.13, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M68.17!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235345!~|A4900260467!~|B4900260467!~|C30|30!~|EPremier Double Corner (1 King bed)!~|FPremier Double Corner (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.17!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260467", "description": "Premier Double Corner (1 King bed)", "descriptionSupplier": "Premier Double Corner (1 King bed)", "legacyRoomId": "0#120878235345", "supplierCode": "4900260467", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.17, "gross": 68.17, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.17, "gross": 68.17, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M69.5!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100682193512!~|A4585741919!~|B4585741919!~|C30|30!~|Epremier triple corner!~|Fpremier triple corner!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I69.5!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4585741919", "description": "premier triple corner", "descriptionSupplier": "premier triple corner", "legacyRoomId": "0#100682193512", "supplierCode": "4585741919", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 69.5, "gross": 69.5, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 69.5, "gross": 69.5, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M70.04!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235365!~|A4900260434!~|B4900260434!~|C30|30!~|EDeluxe Suite with King Bed (1 King bed)!~|FDeluxe Suite with King Bed (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I70.04!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260434", "description": "Deluxe Suite with King Bed (1 King bed)", "descriptionSupplier": "Deluxe Suite with King Bed (1 King bed)", "legacyRoomId": "0#120878235365", "supplierCode": "4900260434", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 70.04, "gross": 70.04, "binding": false } }, "occupancyRefId": 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": 70.04, "gross": 70.04, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M70.16!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376479!~|A4461630964!~|B4461630964!~|C30|30!~|EPremier Double Corner (1 King Bed)!~|FPremier Double Corner (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I70.16!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630964", "description": "Premier Double Corner (1 King Bed)", "descriptionSupplier": "Premier Double Corner (1 King Bed)", "legacyRoomId": "0#119758376479", "supplierCode": "4461630964", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 70.16, "gross": 70.16, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 70.16, "gross": 70.16, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M71.03!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235479!~|A4900260442!~|B4900260442!~|C30|30!~|EStudio Double with Balcony (1 Double bed)!~|FStudio Double with Balcony (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.03!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260442", "description": "Studio Double with Balcony (1 Double bed)", "descriptionSupplier": "Studio Double with Balcony (1 Double bed)", "legacyRoomId": "0#120878235479", "supplierCode": "4900260442", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.03, "gross": 71.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.03, "gross": 71.03, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M73.2!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235418!~|A4900260440!~|B4900260440!~|C30|30!~|EPremier Triple Corner (1 King bed + 1 Single bed)!~|FPremier Triple Corner (1 King bed + 1 Single bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.2!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260440", "description": "Premier Triple Corner (1 King bed + 1 Single bed)", "descriptionSupplier": "Premier Triple Corner (1 King bed + 1 Single bed)", "legacyRoomId": "0#120878235418", "supplierCode": "4900260440", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.2, "gross": 73.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.2, "gross": 73.2, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M75.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#59960424793!~|A3873990000!~|B3873990000!~|C30|30!~|E Studio Double. (1 extra-large double bed) - Free WiFi!~|F Studio Double. (1 extra-large double bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3873990000", "description": " Studio Double. (1 extra-large double bed) - Free WiFi", "descriptionSupplier": " Studio Double. (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#59960424793", "supplierCode": "3873990000", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.86, "gross": 75.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.86, "gross": 75.86, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T16:00:00Z", "value": 76.36, "hoursBefore": 56, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M76.36!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121007607421!~|A4900260467!~|B4900260467!~|C30|30!~|EPremier Double Corner (1 King bed)!~|FPremier Double Corner (1 King bed)!~|G1!~|U2,76.36,1778515200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I76.36!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260467", "description": "Premier Double Corner (1 King bed)", "descriptionSupplier": "Premier Double Corner (1 King bed)", "legacyRoomId": "0#121007607421", "supplierCode": "4900260467", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.36, "gross": 76.36, "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.36, "gross": 76.36, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M76.85!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235571!~|A4900260501!~|B4900260501!~|C30|30!~|EPremier Triple (1 Other bed + 1 King bed)!~|FPremier Triple (1 Other bed + 1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I76.85!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260501", "description": "Premier Triple (1 Other bed + 1 King bed)", "descriptionSupplier": "Premier Triple (1 Other bed + 1 King bed)", "legacyRoomId": "0#120878235571", "supplierCode": "4900260501", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.85, "gross": 76.85, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 76.85, "gross": 76.85, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T20:59:59Z", "value": 77.12, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M77.12!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121007607498!~|A4900260430!~|B4900260430!~|C30|30!~|ECorner Suite Room (1 King bed)!~|FCorner Suite Room (1 King bed)!~|G1!~|U2,77.12,1778446799!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.12!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260430", "description": "Corner Suite Room (1 King bed)", "descriptionSupplier": "Corner Suite Room (1 King bed)", "legacyRoomId": "0#121007607498", "supplierCode": "4900260430", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.12, "gross": 77.12, "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": 77.12, "gross": 77.12, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M78.34!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235527!~|A4900260439!~|B4900260439!~|C30|30!~|EStudio Double (1 King bed)!~|FStudio Double (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I78.34!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260439", "description": "Studio Double (1 King bed)", "descriptionSupplier": "Studio Double (1 King bed)", "legacyRoomId": "0#120878235527", "supplierCode": "4900260439", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.34, "gross": 78.34, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.34, "gross": 78.34, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 78.59, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M78.59!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119361225243!~|A4461630964!~|B4461630964!~|C30|30!~|EPremier Double Corner (1 King Bed)!~|FPremier Double Corner (1 King Bed)!~|G1!~|U2,78.59,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I78.59!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630964", "description": "Premier Double Corner (1 King Bed)", "descriptionSupplier": "Premier Double Corner (1 King Bed)", "legacyRoomId": "0#119361225243", "supplierCode": "4461630964", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.59, "gross": 78.59, "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.59, "gross": 78.59, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M80.63!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376476!~|A4461630963!~|B4461630963!~|C30|30!~|EStudio Double (1 King Bed)!~|FStudio Double (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.63!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630963", "description": "Studio Double (1 King Bed)", "descriptionSupplier": "Studio Double (1 King Bed)", "legacyRoomId": "0#119758376476", "supplierCode": "4461630963", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.63, "gross": 80.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.63, "gross": 80.63, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M83.43!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235540!~|A4900260473!~|B4900260473!~|C30|30!~|EStudio Double with Balcony (1 King bed)!~|FStudio Double with Balcony (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.43!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260473", "description": "Studio Double with Balcony (1 King bed)", "descriptionSupplier": "Studio Double with Balcony (1 King bed)", "legacyRoomId": "0#120878235540", "supplierCode": "4900260473", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.43, "gross": 83.43, "binding": false } }, "occupancyRefId": 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": 83.43, "gross": 83.43, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M84.03!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235436!~|A4900260428!~|B4900260428!~|C30|30!~|ECaptain Suite (1 Queen bed)!~|FCaptain Suite (1 Queen bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I84.03!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260428", "description": "Captain Suite (1 Queen bed)", "descriptionSupplier": "Captain Suite (1 Queen bed)", "legacyRoomId": "0#120878235436", "supplierCode": "4900260428", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.03, "gross": 84.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.03, "gross": 84.03, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T21:00:00Z", "value": 85.2, "hoursBefore": 51, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M85.2!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120838176558!~|A4218199011!~|B4218199011!~|C30|30!~|Estudio double!~|Fstudio double!~|G1!~|U2,85.20,1778533200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I85.2!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4218199011", "description": "studio double", "descriptionSupplier": "studio double", "legacyRoomId": "0#120838176558", "supplierCode": "4218199011", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.2, "gross": 85.2, "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.2, "gross": 85.2, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M85.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376470!~|A4456818746!~|B4456818746!~|C30|30!~|EStudio Double with Balcony (1 King Bed)!~|FStudio Double with Balcony (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I85.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4456818746", "description": "Studio Double with Balcony (1 King Bed)", "descriptionSupplier": "Studio Double with Balcony (1 King Bed)", "legacyRoomId": "0#119758376470", "supplierCode": "4456818746", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.86, "gross": 85.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 85.86, "gross": 85.86, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M86.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116307867149!~|A3933492529!~|B3933492529!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I86.35!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492529", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "0#116307867149", "supplierCode": "3933492529", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 86.35, "gross": 86.35, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 86.35, "gross": 86.35, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T16:00:00Z", "value": 86.54, "hoursBefore": 56, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M86.54!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121007607397!~|A4900260439!~|B4900260439!~|C30|30!~|EStudio Double (1 King bed)!~|FStudio Double (1 King bed)!~|G1!~|U2,86.54,1778515200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I86.54!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260439", "description": "Studio Double (1 King bed)", "descriptionSupplier": "Studio Double (1 King bed)", "legacyRoomId": "0#121007607397", "supplierCode": "4900260439", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 86.54, "gross": 86.54, "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": 86.54, "gross": 86.54, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T20:59:59Z", "value": 86.97, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M86.97!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121007607448!~|A4900260434!~|B4900260434!~|C30|30!~|EDeluxe Suite with King Bed (1 King bed)!~|FDeluxe Suite with King Bed (1 King bed)!~|G1!~|U2,86.97,1778446799!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I86.97!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260434", "description": "Deluxe Suite with King Bed (1 King bed)", "descriptionSupplier": "Deluxe Suite with King Bed (1 King bed)", "legacyRoomId": "0#121007607448", "supplierCode": "4900260434", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 86.97, "gross": 86.97, "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": 86.97, "gross": 86.97, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M87.17!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120874295781!~|A4899093274!~|B4899093274!~|C30|30!~|ETriple Room with Balcony (Other bed)!~|FTriple Room with Balcony (Other bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I87.17!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4899093274", "description": "Triple Room with Balcony (Other bed)", "descriptionSupplier": "Triple Room with Balcony (Other bed)", "legacyRoomId": "0#120874295781", "supplierCode": "4899093274", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 87.17, "gross": 87.17, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 87.17, "gross": 87.17, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M88.4!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904223!~|A4742308415!~|B4742308415!~|C30|30!~|Ecaptain suite!~|Fcaptain suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I88.4!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4742308415", "description": "captain suite", "descriptionSupplier": "captain suite", "legacyRoomId": "0#121241904223", "supplierCode": "4742308415", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.4, "gross": 88.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": 88.4, "gross": 88.4, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M50.54!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100682193511!~|A3936165740!~|B3936165740!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I50.54!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936165740", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "0#100682193511", "supplierCode": "3936165740", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 50.54, "gross": 50.54, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 50.54, "gross": 50.54, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M53.7!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235353!~|A4900260469!~|B4900260469!~|C30|30!~|ESuperior Double Room (1 Double bed)!~|FSuperior Double Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.7!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260469", "description": "Superior Double Room (1 Double bed)", "descriptionSupplier": "Superior Double Room (1 Double bed)", "legacyRoomId": "0#120878235353", "supplierCode": "4900260469", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.7, "gross": 53.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": 53.7, "gross": 53.7, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M56.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100838775701!~|A3936165902!~|B3936165902!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I56.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3936165902", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "0#100838775701", "supplierCode": "3936165902", "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" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 56.86, "gross": 56.86, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 58.23, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M58.23!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112645485548!~|A4769691468!~|B4769691468!~|C30|30!~|EDouble, Superior Double!~|FDouble, Superior Double!~|G1!~|U2,58.23,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I58.23!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4769691468", "description": "Double, Superior Double", "descriptionSupplier": "Double, Superior Double", "legacyRoomId": "0#112645485548", "supplierCode": "4769691468", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 58.23, "gross": 58.23, "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.23, "gross": 58.23, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M60.2!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235334!~|A4900260462!~|B4900260462!~|C30|30!~|EDeluxe Room (1 Double bed)!~|FDeluxe Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.2!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260462", "description": "Deluxe Room (1 Double bed)", "descriptionSupplier": "Deluxe Room (1 Double bed)", "legacyRoomId": "0#120878235334", "supplierCode": "4900260462", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.2, "gross": 60.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.2, "gross": 60.2, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M61.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#78041073302!~|A3873989943!~|B3873989943!~|C30|30!~|ESuperior Double Room (1 large bed) - Free WiFi!~|FSuperior Double Room (1 large bed) - Free WiFi!~|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": "3873989943", "description": "Superior Double Room (1 large bed) - Free WiFi", "descriptionSupplier": "Superior Double Room (1 large bed) - Free WiFi", "legacyRoomId": "0#78041073302", "supplierCode": "3873989943", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "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": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T11:00:30Z", "value": 61.35, "hoursBefore": 229, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M61.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120940767004!~|A4900260469!~|B4900260469!~|C30|30!~|ESuperior Double Room (1 Double bed)!~|FSuperior Double Room (1 Double bed)!~|G1!~|U2,61.35,1777892430!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I61.35!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260469", "description": "Superior Double Room (1 Double bed)", "descriptionSupplier": "Superior Double Room (1 Double bed)", "legacyRoomId": "0#120940767004", "supplierCode": "4900260469", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 61.35, "gross": 61.35, "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": 61.35, "gross": 61.35, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M62.98!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235499!~|A4900260427!~|B4900260427!~|C30|30!~|EDeluxe Room (1 King bed)!~|FDeluxe Room (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I62.98!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260427", "description": "Deluxe Room (1 King bed)", "descriptionSupplier": "Deluxe Room (1 King bed)", "legacyRoomId": "0#120878235499", "supplierCode": "4900260427", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 62.98, "gross": 62.98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 62.98, "gross": 62.98, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-05T21:00:00Z", "value": 64.05, "hoursBefore": 195, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M64.05!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#112645485530!~|A4768423148!~|B4768423148!~|C30|30!~|EDouble, Deluxe Double!~|FDouble, Deluxe Double!~|G1!~|U2,64.05,1778014800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I64.05!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4768423148", "description": "Double, Deluxe Double", "descriptionSupplier": "Double, Deluxe Double", "legacyRoomId": "0#112645485530", "supplierCode": "4768423148", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.05, "gross": 64.05, "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": 64.05, "gross": 64.05, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M64.91!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#87427057007!~|A4461630966!~|B4461630966!~|C30|30!~|ESuperior Double Room (1 Queen Bed)!~|FSuperior Double Room (1 Queen Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I64.91!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630966", "description": "Superior Double Room (1 Queen Bed)", "descriptionSupplier": "Superior Double Room (1 Queen Bed)", "legacyRoomId": "0#87427057007", "supplierCode": "4461630966", "promotions": [ { "code": "#1", "name": "Room1 Book early and save 15%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.91, "gross": 64.91, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.91, "gross": 64.91, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M64.91!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376564!~|A4461630966!~|B4461630966!~|C30|30!~|ESuperior Double Room (1 Queen Bed)!~|FSuperior Double Room (1 Queen Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I64.91!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630966", "description": "Superior Double Room (1 Queen Bed)", "descriptionSupplier": "Superior Double Room (1 Queen Bed)", "legacyRoomId": "0#119758376564", "supplierCode": "4461630966", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.91, "gross": 64.91, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.91, "gross": 64.91, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M65.29!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100679669880!~|A4585741920!~|B4585741920!~|C30|30!~|Epremier double corner!~|Fpremier double corner!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I65.29!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4585741920", "description": "premier double corner", "descriptionSupplier": "premier double corner", "legacyRoomId": "0#100679669880", "supplierCode": "4585741920", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 65.29, "gross": 65.29, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 65.29, "gross": 65.29, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-08T21:00:00Z", "value": 66.24, "hoursBefore": 123, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M66.24!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120979716968!~|A4218451875!~|B4218451875!~|C30|30!~|Erun of house!~|Frun of house!~|G1!~|U2,66.24,1778274000!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I66.24!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4218451875", "description": "run of house", "descriptionSupplier": "run of house", "legacyRoomId": "0#120979716968", "supplierCode": "4218451875", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 66.24, "gross": 66.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": 66.24, "gross": 66.24, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-04T11:00:30Z", "value": 67.47, "hoursBefore": 229, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M67.47!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120940766971!~|A4900260427!~|B4900260427!~|C30|30!~|EDeluxe Room (1 King bed)!~|FDeluxe Room (1 King bed)!~|G1!~|U2,67.47,1777892430!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I67.47!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260427", "description": "Deluxe Room (1 King bed)", "descriptionSupplier": "Deluxe Room (1 King bed)", "legacyRoomId": "0#120940766971", "supplierCode": "4900260427", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 67.47, "gross": 67.47, "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": 67.47, "gross": 67.47, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M68.47!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#78041073369!~|A3875082686!~|B3875082686!~|C30|30!~|EDeluxe Double Room (1 extra-large double bed) - Free WiFi!~|FDeluxe Double Room (1 extra-large double bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.47!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3875082686", "description": "Deluxe Double Room (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Deluxe Double Room (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#78041073369", "supplierCode": "3875082686", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.47, "gross": 68.47, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.47, "gross": 68.47, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M68.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235303!~|A4900260435!~|B4900260435!~|C30|30!~|EPremier Double Corner (1 Double bed)!~|FPremier Double Corner (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260435", "description": "Premier Double Corner (1 Double bed)", "descriptionSupplier": "Premier Double Corner (1 Double bed)", "legacyRoomId": "0#120878235303", "supplierCode": "4900260435", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.86, "gross": 68.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.86, "gross": 68.86, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M69.74!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120874295787!~|A4899093276!~|B4899093276!~|C30|30!~|EDeluxe Double Room (1 Double bed)!~|FDeluxe Double Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I69.74!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4899093276", "description": "Deluxe Double Room (1 Double bed)", "descriptionSupplier": "Deluxe Double Room (1 Double bed)", "legacyRoomId": "0#120874295787", "supplierCode": "4899093276", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 69.74, "gross": 69.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": 69.74, "gross": 69.74, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M70.72!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235231!~|A4900260438!~|B4900260438!~|C30|30!~|EDeluxe Double Room (1 King bed)!~|FDeluxe Double Room (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I70.72!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260438", "description": "Deluxe Double Room (1 King bed)", "descriptionSupplier": "Deluxe Double Room (1 King bed)", "legacyRoomId": "0#120878235231", "supplierCode": "4900260438", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 70.72, "gross": 70.72, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 70.72, "gross": 70.72, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T16:00:00Z", "value": 71.26, "hoursBefore": 56, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M71.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121007607404!~|A4900260432!~|B4900260432!~|C30|30!~|ESuperior Double Room (1 Queen bed)!~|FSuperior Double Room (1 Queen bed)!~|G1!~|U2,71.26,1778515200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I71.26!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260432", "description": "Superior Double Room (1 Queen bed)", "descriptionSupplier": "Superior Double Room (1 Queen bed)", "legacyRoomId": "0#121007607404", "supplierCode": "4900260432", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 71.26, "gross": 71.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": 71.26, "gross": 71.26, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M72.77!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376454!~|A4461630965!~|B4461630965!~|C30|30!~|EDeluxe Double Room (1 King Bed)!~|FDeluxe Double Room (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I72.77!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630965", "description": "Deluxe Double Room (1 King Bed)", "descriptionSupplier": "Deluxe Double Room (1 King Bed)", "legacyRoomId": "0#119758376454", "supplierCode": "4461630965", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 72.77, "gross": 72.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": 72.77, "gross": 72.77, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 73.35, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M73.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119361225239!~|A4461630966!~|B4461630966!~|C30|30!~|ESuperior Double Room (1 Queen Bed)!~|FSuperior Double Room (1 Queen Bed)!~|G1!~|U2,73.35,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.35!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630966", "description": "Superior Double Room (1 Queen Bed)", "descriptionSupplier": "Superior Double Room (1 Queen Bed)", "legacyRoomId": "0#119361225239", "supplierCode": "4461630966", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.35, "gross": 73.35, "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": 73.35, "gross": 73.35, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M73.71!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100682193514!~|A3967705548!~|B3967705548!~|C30|30!~|Estudio double!~|Fstudio double!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I73.71!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3967705548", "description": "studio double", "descriptionSupplier": "studio double", "legacyRoomId": "0#100682193514", "supplierCode": "3967705548", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 73.71, "gross": 73.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": 73.71, "gross": 73.71, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M77.53!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235250!~|A4900260443!~|B4900260443!~|C30|30!~|EStudio Room (1 Double bed)!~|FStudio Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.53!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260443", "description": "Studio Room (1 Double bed)", "descriptionSupplier": "Studio Room (1 Double bed)", "legacyRoomId": "0#120878235250", "supplierCode": "4900260443", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.53, "gross": 77.53, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.53, "gross": 77.53, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M77.92!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100682193506!~|A4585741921!~|B4585741921!~|C30|30!~|Estudio double with balcony!~|Fstudio double with balcony!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I77.92!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4585741921", "description": "studio double with balcony", "descriptionSupplier": "studio double with balcony", "legacyRoomId": "0#100682193506", "supplierCode": "4585741921", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 77.92, "gross": 77.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": 77.92, "gross": 77.92, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M78.33!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#80783691557!~|A3875087769!~|B3875087769!~|C30|30!~|EPremier Double Corner (1 extra-large double bed) - Free WiFi!~|FPremier Double Corner (1 extra-large double bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I78.33!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3875087769", "description": "Premier Double Corner (1 extra-large double bed) - Free WiFi", "descriptionSupplier": "Premier Double Corner (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#80783691557", "supplierCode": "3875087769", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.33, "gross": 78.33, "binding": false } }, "occupancyRefId": 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": 78.33, "gross": 78.33, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T16:00:00Z", "value": 78.91, "hoursBefore": 56, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M78.91!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121007607517!~|A4900260438!~|B4900260438!~|C30|30!~|EDeluxe Double Room (1 King bed)!~|FDeluxe Double Room (1 King bed)!~|G1!~|U2,78.91,1778515200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I78.91!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260438", "description": "Deluxe Double Room (1 King bed)", "descriptionSupplier": "Deluxe Double Room (1 King bed)", "legacyRoomId": "0#121007607517", "supplierCode": "4900260438", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 78.91, "gross": 78.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": 78.91, "gross": 78.91, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M80.03!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100682193498!~|A4585741919!~|B4585741919!~|C30|30!~|Epremier triple corner!~|Fpremier triple corner!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.03!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4585741919", "description": "premier triple corner", "descriptionSupplier": "premier triple corner", "legacyRoomId": "0#100682193498", "supplierCode": "4585741919", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.03, "gross": 80.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.03, "gross": 80.03, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M80.89!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235383!~|A4900260467!~|B4900260467!~|C30|30!~|EPremier Double Corner (1 King bed)!~|FPremier Double Corner (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I80.89!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260467", "description": "Premier Double Corner (1 King bed)", "descriptionSupplier": "Premier Double Corner (1 King bed)", "legacyRoomId": "0#120878235383", "supplierCode": "4900260467", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.89, "gross": 80.89, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 80.89, "gross": 80.89, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 81.22, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M81.22!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119361225271!~|A4461630965!~|B4461630965!~|C30|30!~|EDeluxe Double Room (1 King Bed)!~|FDeluxe Double Room (1 King Bed)!~|G1!~|U2,81.22,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.22!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630965", "description": "Deluxe Double Room (1 King Bed)", "descriptionSupplier": "Deluxe Double Room (1 King Bed)", "legacyRoomId": "0#119361225271", "supplierCode": "4461630965", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.22, "gross": 81.22, "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": 81.22, "gross": 81.22, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M81.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235247!~|A4900260442!~|B4900260442!~|C30|30!~|EStudio Double with Balcony (1 Double bed)!~|FStudio Double with Balcony (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260442", "description": "Studio Double with Balcony (1 Double bed)", "descriptionSupplier": "Studio Double with Balcony (1 Double bed)", "legacyRoomId": "0#120878235247", "supplierCode": "4900260442", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.86, "gross": 81.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.86, "gross": 81.86, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M83.25!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376495!~|A4461630964!~|B4461630964!~|C30|30!~|EPremier Double Corner (1 King Bed)!~|FPremier Double Corner (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I83.25!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630964", "description": "Premier Double Corner (1 King Bed)", "descriptionSupplier": "Premier Double Corner (1 King Bed)", "legacyRoomId": "0#119758376495", "supplierCode": "4461630964", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 83.25, "gross": 83.25, "binding": false } }, "occupancyRefId": 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": 83.25, "gross": 83.25, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M84.03!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235425!~|A4900260440!~|B4900260440!~|C30|30!~|EPremier Triple Corner (1 King bed + 1 Single bed)!~|FPremier Triple Corner (1 King bed + 1 Single bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I84.03!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260440", "description": "Premier Triple Corner (1 King bed + 1 Single bed)", "descriptionSupplier": "Premier Triple Corner (1 King bed + 1 Single bed)", "legacyRoomId": "0#120878235425", "supplierCode": "4900260440", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.03, "gross": 84.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.03, "gross": 84.03, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M84.16!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120874295793!~|A4899093273!~|B4899093273!~|C30|30!~|ECorner Double Room (1 Double bed)!~|FCorner Double Room (1 Double bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I84.16!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4899093273", "description": "Corner Double Room (1 Double bed)", "descriptionSupplier": "Corner Double Room (1 Double bed)", "legacyRoomId": "0#120874295793", "supplierCode": "4899093273", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.16, "gross": 84.16, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 84.16, "gross": 84.16, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M88.19!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79261581943!~|A3873990000!~|B3873990000!~|C30|30!~|E Studio Double. (1 extra-large double bed) - Free WiFi!~|F Studio Double. (1 extra-large double bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I88.19!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3873990000", "description": " Studio Double. (1 extra-large double bed) - Free WiFi", "descriptionSupplier": " Studio Double. (1 extra-large double bed) - Free WiFi", "legacyRoomId": "0#79261581943", "supplierCode": "3873990000", "promotions": [ { "code": "#1", "name": "Room1 limited time deal", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.19, "gross": 88.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 88.19, "gross": 88.19, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T16:00:00Z", "value": 89.08, "hoursBefore": 56, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M89.08!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121007607380!~|A4900260467!~|B4900260467!~|C30|30!~|EPremier Double Corner (1 King bed)!~|FPremier Double Corner (1 King bed)!~|G1!~|U2,89.08,1778515200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I89.08!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260467", "description": "Premier Double Corner (1 King bed)", "descriptionSupplier": "Premier Double Corner (1 King bed)", "legacyRoomId": "0#121007607380", "supplierCode": "4900260467", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 89.08, "gross": 89.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": 89.08, "gross": 89.08, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M91.07!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235531!~|A4900260439!~|B4900260439!~|C30|30!~|EStudio Double (1 King bed)!~|FStudio Double (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I91.07!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260439", "description": "Studio Double (1 King bed)", "descriptionSupplier": "Studio Double (1 King bed)", "legacyRoomId": "0#120878235531", "supplierCode": "4900260439", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 91.07, "gross": 91.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 91.07, "gross": 91.07, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T07:00:59Z", "value": 91.2, "hoursBefore": 89, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M91.2!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904247!~|A4900260435!~|B4900260435!~|C30|30!~|EPremier Double Corner (1 Double bed)!~|FPremier Double Corner (1 Double bed)!~|G1!~|U2,91.20,1778396459!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I91.2!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260435", "description": "Premier Double Corner (1 Double bed)", "descriptionSupplier": "Premier Double Corner (1 Double bed)", "legacyRoomId": "0#121241904247", "supplierCode": "4900260435", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 91.2, "gross": 91.2, "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": 91.2, "gross": 91.2, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T15:00:00Z", "value": 91.69, "hoursBefore": 9, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M91.69!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119361225204!~|A4461630964!~|B4461630964!~|C30|30!~|EPremier Double Corner (1 King Bed)!~|FPremier Double Corner (1 King Bed)!~|G1!~|U2,91.69,1778684400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I91.69!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630964", "description": "Premier Double Corner (1 King Bed)", "descriptionSupplier": "Premier Double Corner (1 King Bed)", "legacyRoomId": "0#119361225204", "supplierCode": "4461630964", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 91.69, "gross": 91.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": 91.69, "gross": 91.69, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M93.73!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376568!~|A4461630963!~|B4461630963!~|C30|30!~|EStudio Double (1 King Bed)!~|FStudio Double (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I93.73!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4461630963", "description": "Studio Double (1 King Bed)", "descriptionSupplier": "Studio Double (1 King Bed)", "legacyRoomId": "0#119758376568", "supplierCode": "4461630963", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 93.73, "gross": 93.73, "binding": false } }, "occupancyRefId": 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": 93.73, "gross": 93.73, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M94.86!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235480!~|A4900260428!~|B4900260428!~|C30|30!~|ECaptain Suite (1 Queen bed)!~|FCaptain Suite (1 Queen bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I94.86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260428", "description": "Captain Suite (1 Queen bed)", "descriptionSupplier": "Captain Suite (1 Queen bed)", "legacyRoomId": "0#120878235480", "supplierCode": "4900260428", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 94.86, "gross": 94.86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 94.86, "gross": 94.86, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M96.16!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120886476199!~|A4900260473!~|B4900260473!~|C30|30!~|EStudio Double with Balcony (1 King bed)!~|FStudio Double with Balcony (1 King bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I96.16!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260473", "description": "Studio Double with Balcony (1 King bed)", "descriptionSupplier": "Studio Double with Balcony (1 King bed)", "legacyRoomId": "0#120886476199", "supplierCode": "4900260473", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 96.16, "gross": 96.16, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 96.16, "gross": 96.16, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M97.93!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116307867143!~|A3933492529!~|B3933492529!~|C30|30!~|Ejunior suite!~|Fjunior suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I97.93!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3933492529", "description": "junior suite", "descriptionSupplier": "junior suite", "legacyRoomId": "0#116307867143", "supplierCode": "3933492529", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 97.93, "gross": 97.93, "binding": false } }, "occupancyRefId": 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": 97.93, "gross": 97.93, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M98.71!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#120878235282!~|A4900260451!~|B4900260451!~|C30|30!~|EPremier Triple Corner (1 King bed + 1 Other bed)!~|FPremier Triple Corner (1 King bed + 1 Other bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I98.71!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260451", "description": "Premier Triple Corner (1 King bed + 1 Other bed)", "descriptionSupplier": "Premier Triple Corner (1 King bed + 1 Other bed)", "legacyRoomId": "0#120878235282", "supplierCode": "4900260451", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 98.71, "gross": 98.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": 98.71, "gross": 98.71, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M98.97!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376485!~|A4456818746!~|B4456818746!~|C30|30!~|EStudio Double with Balcony (1 King Bed)!~|FStudio Double with Balcony (1 King Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I98.97!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4456818746", "description": "Studio Double with Balcony (1 King Bed)", "descriptionSupplier": "Studio Double with Balcony (1 King Bed)", "legacyRoomId": "0#119758376485", "supplierCode": "4456818746", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 98.97, "gross": 98.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 98.97, "gross": 98.97, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T21:00:00Z", "value": 98.98, "hoursBefore": 75, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M98.98!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100706923945!~|A3967705548!~|B3967705548!~|C30|30!~|Estudio double!~|Fstudio double!~|G1!~|U2,98.98,1778446800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I98.98!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3967705548", "description": "studio double", "descriptionSupplier": "studio double", "legacyRoomId": "0#100706923945", "supplierCode": "3967705548", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 98.98, "gross": 98.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": 98.98, "gross": 98.98, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T16:00:00Z", "value": 99.27, "hoursBefore": 56, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p1!~|x29040515!~|M99.27!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121007607567!~|A4900260439!~|B4900260439!~|C30|30!~|EStudio Double (1 King bed)!~|FStudio Double (1 King bed)!~|G1!~|U2,99.27,1778515200!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I99.27!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4900260439", "description": "Studio Double (1 King bed)", "descriptionSupplier": "Studio Double (1 King bed)", "legacyRoomId": "0#121007607567", "supplierCode": "4900260439", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 99.27, "gross": 99.27, "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": 99.27, "gross": 99.27, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M100.04!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#116307867140!~|A3938146169!~|B3938146169!~|C30|30!~|Ecomfort suite!~|Fcomfort suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I100.04!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3938146169", "description": "comfort suite", "descriptionSupplier": "comfort suite", "legacyRoomId": "0#116307867140", "supplierCode": "3938146169", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 100.04, "gross": 100.04, "binding": false } }, "occupancyRefId": 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": 100.04, "gross": 100.04, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M100.04!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100976367158!~|A4591550123!~|B4591550123!~|C30|30!~|Ecaptain suite!~|Fcaptain suite!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I100.04!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4591550123", "description": "captain suite", "descriptionSupplier": "captain suite", "legacyRoomId": "0#100976367158", "supplierCode": "4591550123", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 100.04, "gross": 100.04, "binding": false } }, "occupancyRefId": 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": 100.04, "gross": 100.04, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M101.6!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#93537766564!~|A4456818747!~|B4456818747!~|C30|30!~|EPremier Triple Corner (1 King Bed and 1 Bed)!~|FPremier Triple Corner (1 King Bed and 1 Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I101.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4456818747", "description": "Premier Triple Corner (1 King Bed and 1 Bed)", "descriptionSupplier": "Premier Triple Corner (1 King Bed and 1 Bed)", "legacyRoomId": "0#93537766564", "supplierCode": "4456818747", "promotions": [ { "code": "#1", "name": "Room1 Book early and save 15%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 101.6, "gross": 101.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": 101.6, "gross": 101.6, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "2359298", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359298", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e2359298!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n2359298!~|nSTN!~|o1!~|p0!~|x29040515!~|M101.6!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#119758376567!~|A4456818747!~|B4456818747!~|C30|30!~|EPremier Triple Corner (1 King Bed and 1 Bed)!~|FPremier Triple Corner (1 King Bed and 1 Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I101.6!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4456818747", "description": "Premier Triple Corner (1 King Bed and 1 Bed)", "descriptionSupplier": "Premier Triple Corner (1 King Bed and 1 Bed)", "legacyRoomId": "0#119758376567", "supplierCode": "4456818747", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 101.6, "gross": 101.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": 101.6, "gross": 101.6, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "30309154", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T08:00:00Z", "value": 60.82, "hoursBefore": 64, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309154", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e30309154!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n30309154!~|nSTN!~|o1!~|p1!~|x29040515!~|M60.82!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904251!~|A4625201834!~|B4625201834!~|C30|30!~|ESuperior Double (with extra bed)!~|FSuperior Double (with extra bed)!~|G1!~|U2,60.82,1778486400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.82!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4625201834", "description": "Superior Double (with extra bed)", "descriptionSupplier": "Superior Double (with extra bed)", "legacyRoomId": "0#121241904251", "supplierCode": "4625201834", "promotions": [ { "code": "#1", "name": "Room1 Discounted Rate", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.82, "gross": 60.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": 60.82, "gross": 60.82, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "30309154", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T08:00:00Z", "value": 68.24, "hoursBefore": 64, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309154", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e30309154!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n30309154!~|nSTN!~|o1!~|p1!~|x29040515!~|M68.24!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904244!~|A4625199909!~|B4625199909!~|C30|30!~|EDeluxe Double (with extra bed)!~|FDeluxe Double (with extra bed)!~|G1!~|U2,68.24,1778486400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I68.24!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4625199909", "description": "Deluxe Double (with extra bed)", "descriptionSupplier": "Deluxe Double (with extra bed)", "legacyRoomId": "0#121241904244", "supplierCode": "4625199909", "promotions": [ { "code": "#1", "name": "Room1 Discounted Rate", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 68.24, "gross": 68.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": 68.24, "gross": 68.24, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "30309154", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T08:00:00Z", "value": 81.59, "hoursBefore": 64, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309154", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e30309154!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n30309154!~|nSTN!~|o1!~|p1!~|x29040515!~|M81.59!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904234!~|A4848350522!~|B4848350522!~|C30|30!~|EPremier Corner Double (with extra bed)!~|FPremier Corner Double (with extra bed)!~|G1!~|U2,81.59,1778486400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.59!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4848350522", "description": "Premier Corner Double (with extra bed)", "descriptionSupplier": "Premier Corner Double (with extra bed)", "legacyRoomId": "0#121241904234", "supplierCode": "4848350522", "promotions": [ { "code": "#1", "name": "Room1 Discounted Rate", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.59, "gross": 81.59, "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": 81.59, "gross": 81.59, "binding": false } }, { "hotelName": "Mermaid Bangkok", "boardCode": "30309154", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T08:00:00Z", "value": 81.59, "hoursBefore": 64, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "30309154", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "50568607", "supplierCode": "STN", "hotelCodeSupplier": "50568607", "id": "33!~|a0!~|b260514!~|c260515!~|d50568607!~|e30309154!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m50568607!~|n30309154!~|nSTN!~|o1!~|p1!~|x29040515!~|M81.59!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#121241904241!~|A4848350518!~|B4848350518!~|C30|30!~|EPremier Corner Double!~|FPremier Corner Double!~|G1!~|U2,81.59,1778486400!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I81.59!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4848350518", "description": "Premier Corner Double", "descriptionSupplier": "Premier Corner Double", "legacyRoomId": "0#121241904241", "supplierCode": "4848350518", "promotions": [ { "code": "#1", "name": "Room1 Discounted Rate", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 81.59, "gross": 81.59, "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": 81.59, "gross": 81.59, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M41.52!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#105829925421!~|A3820765811!~|B3820765811!~|C30|30!~|ESuperior Double Room (1 Queen Bed)!~|FSuperior Double Room (1 Queen Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I41.52!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765811", "description": "Superior Double Room (1 Queen Bed)", "descriptionSupplier": "Superior Double Room (1 Queen Bed)", "legacyRoomId": "0#105829925421", "supplierCode": "3820765811", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 41.52, "gross": 41.52, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 41.52, "gross": 41.52, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M43.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259636730!~|A3820765811!~|B3820765811!~|C30|30!~|ESuperior Double Room (1 Queen Bed)!~|FSuperior Double Room (1 Queen Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I43.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765811", "description": "Superior Double Room (1 Queen Bed)", "descriptionSupplier": "Superior Double Room (1 Queen Bed)", "legacyRoomId": "0#79259636730", "supplierCode": "3820765811", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 43.15, "gross": 43.15, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 43.15, "gross": 43.15, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M46.15!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#59944748196!~|A3873086459!~|B3873086459!~|C30|30!~|EClassic Room, 1 Queen Bed, Non Smoking, City View (1 Queen Bed)!~|FClassic Room, 1 Queen Bed, Non Smoking, City View (1 Queen Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I46.15!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3873086459", "description": "Classic Room, 1 Queen Bed, Non Smoking, City View (1 Queen Bed)", "descriptionSupplier": "Classic Room, 1 Queen Bed, Non Smoking, City View (1 Queen Bed)", "legacyRoomId": "0#59944748196", "supplierCode": "3873086459", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 46.15, "gross": 46.15, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 46.15, "gross": 46.15, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.875, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-08T14:00:00Z", "value": 47.5, "hoursBefore": 130, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M47.5!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#106485495025!~|A3862753947!~|B3862753947!~|C30|30!~|ESuperior Double Room (1 double bed) - Free WiFi!~|FSuperior Double Room (1 double bed) - Free WiFi!~|G1!~|U2,11.88,1777410060|2,47.50,1778248800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I47.5!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862753947", "description": "Superior Double Room (1 double bed) - Free WiFi", "descriptionSupplier": "Superior Double Room (1 double bed) - Free WiFi", "legacyRoomId": "0#106485495025", "supplierCode": "3862753947", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 47.5, "gross": 47.5, "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": 47.5, "gross": 47.5, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M47.96!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#59939217427!~|A3873086459!~|B3873086459!~|C30|30!~|EClassic Room, 1 Queen Bed, Non Smoking, City View (1 Queen Bed)!~|FClassic Room, 1 Queen Bed, Non Smoking, City View (1 Queen Bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I47.96!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3873086459", "description": "Classic Room, 1 Queen Bed, Non Smoking, City View (1 Queen Bed)", "descriptionSupplier": "Classic Room, 1 Queen Bed, Non Smoking, City View (1 Queen Bed)", "legacyRoomId": "0#59939217427", "supplierCode": "3873086459", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 47.96, "gross": 47.96, "binding": false } }, "occupancyRefId": 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.96, "gross": 47.96, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M50.79!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259636118!~|A3899560582!~|B3899560582!~|C30|30!~|ESuperior Room, 2 Twin Beds (2 Twin Beds)!~|FSuperior Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I50.79!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3899560582", "description": "Superior Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Superior Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#79259636118", "supplierCode": "3899560582", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 50.79, "gross": 50.79, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 50.79, "gross": 50.79, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-11T22:00:00Z", "value": 28.6605, "hoursBefore": 50, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-13T21:01:00Z", "value": 52.11, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M52.11!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79364482930!~|A3820765811!~|B3820765811!~|C30|30!~|ESuperior Double Room (1 Queen Bed)!~|FSuperior Double Room (1 Queen Bed)!~|G1!~|U2,28.66,1778536800|2,52.11,1778706060!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I52.11!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3820765811", "description": "Superior Double Room (1 Queen Bed)", "descriptionSupplier": "Superior Double Room (1 Queen Bed)", "legacyRoomId": "0#79364482930", "supplierCode": "3820765811", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.11, "gross": 52.11, "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": 52.11, "gross": 52.11, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M52.78!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#61907709916!~|A3899560582!~|B3899560582!~|C30|30!~|ESuperior Room, 2 Twin Beds (2 Twin Beds)!~|FSuperior Room, 2 Twin Beds (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I52.78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3899560582", "description": "Superior Room, 2 Twin Beds (2 Twin Beds)", "descriptionSupplier": "Superior Room, 2 Twin Beds (2 Twin Beds)", "legacyRoomId": "0#61907709916", "supplierCode": "3899560582", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.78, "gross": 52.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 52.78, "gross": 52.78, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M53.5!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#80369950201!~|A4170412849!~|B4170412849!~|C30|30!~|EStandard Studio (1 double bed) - Free WiFi!~|FStandard Studio (1 double bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I53.5!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170412849", "description": "Standard Studio (1 double bed) - Free WiFi", "descriptionSupplier": "Standard Studio (1 double bed) - Free WiFi", "legacyRoomId": "0#80369950201", "supplierCode": "4170412849", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.5, "gross": 53.5, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 53.5, "gross": 53.5, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M55.16!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#81996579612!~|A3862755225!~|B3862755225!~|C30|30!~|EDeluxe Double Room (1 double bed) - Free WiFi!~|FDeluxe Double Room (1 double bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I55.16!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862755225", "description": "Deluxe Double Room (1 double bed) - Free WiFi", "descriptionSupplier": "Deluxe Double Room (1 double bed) - Free WiFi", "legacyRoomId": "0#81996579612", "supplierCode": "3862755225", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 55.16, "gross": 55.16, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 55.16, "gross": 55.16, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M60.31!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259634102!~|A4515882808!~|B4515882808!~|C30|30!~|EClassic Twin Room, Non Smoking, City View (2 Twin Beds)!~|FClassic Twin Room, Non Smoking, City View (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.31!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4515882808", "description": "Classic Twin Room, Non Smoking, City View (2 Twin Beds)", "descriptionSupplier": "Classic Twin Room, Non Smoking, City View (2 Twin Beds)", "legacyRoomId": "0#79259634102", "supplierCode": "4515882808", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.31, "gross": 60.31, "binding": false } }, "occupancyRefId": 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": 60.31, "gross": 60.31, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M60.7!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#81996579521!~|A4170413106!~|B4170413106!~|C30|30!~|EStandard Twin Room (2 single beds) - Free WiFi!~|FStandard Twin Room (2 single beds) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I60.7!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170413106", "description": "Standard Twin Room (2 single beds) - Free WiFi", "descriptionSupplier": "Standard Twin Room (2 single beds) - Free WiFi", "legacyRoomId": "0#81996579521", "supplierCode": "4170413106", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 60.7, "gross": 60.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": 60.7, "gross": 60.7, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M62.36!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#81996579674!~|A3862755230!~|B3862755230!~|C30|30!~|ESuperior Twin Room with City View (2 single beds) - Free WiFi!~|FSuperior Twin Room with City View (2 single beds) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I62.36!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862755230", "description": "Superior Twin Room with City View (2 single beds) - Free WiFi", "descriptionSupplier": "Superior Twin Room with City View (2 single beds) - Free WiFi", "legacyRoomId": "0#81996579674", "supplierCode": "3862755230", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 62.36, "gross": 62.36, "binding": false } }, "occupancyRefId": 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": 62.36, "gross": 62.36, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M62.67!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#75268792098!~|A4515882808!~|B4515882808!~|C30|30!~|EClassic Twin Room, Non Smoking, City View (2 Twin Beds)!~|FClassic Twin Room, Non Smoking, City View (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I62.67!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4515882808", "description": "Classic Twin Room, Non Smoking, City View (2 Twin Beds)", "descriptionSupplier": "Classic Twin Room, Non Smoking, City View (2 Twin Beds)", "legacyRoomId": "0#75268792098", "supplierCode": "4515882808", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 62.67, "gross": 62.67, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 62.67, "gross": 62.67, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M64.66!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#104159650175!~|A4101485015!~|B4101485015!~|C30|30!~|EDeluxe Twin Room, 2 Twin Beds, Non Smoking, City View (2 Twin Beds)!~|FDeluxe Twin Room, 2 Twin Beds, Non Smoking, City View (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I64.66!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4101485015", "description": "Deluxe Twin Room, 2 Twin Beds, Non Smoking, City View (2 Twin Beds)", "descriptionSupplier": "Deluxe Twin Room, 2 Twin Beds, Non Smoking, City View (2 Twin Beds)", "legacyRoomId": "0#104159650175", "supplierCode": "4101485015", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.66, "gross": 64.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 64.66, "gross": 64.66, "binding": false } }, { "hotelName": "Sova Hotel Bangkok (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "52717838", "supplierCode": "STN", "hotelCodeSupplier": "52717838", "id": "33!~|a0!~|b260514!~|c260515!~|d52717838!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m52717838!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M75.55!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#75277075915!~|A4101485015!~|B4101485015!~|C30|30!~|EDeluxe Twin Room, 2 Twin Beds, Non Smoking, City View (2 Twin Beds)!~|FDeluxe Twin Room, 2 Twin Beds, Non Smoking, City View (2 Twin Beds)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I75.55!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4101485015", "description": "Deluxe Twin Room, 2 Twin Beds, Non Smoking, City View (2 Twin Beds)", "descriptionSupplier": "Deluxe Twin Room, 2 Twin Beds, Non Smoking, City View (2 Twin Beds)", "legacyRoomId": "0#75277075915", "supplierCode": "4101485015", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.55, "gross": 75.55, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 75.55, "gross": 75.55, "binding": false } }, { "hotelName": "Su 22", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.605, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T14:00:00Z", "value": 30.3, "hoursBefore": 82, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51144019", "supplierCode": "STN", "hotelCodeSupplier": "51144019", "id": "33!~|a0!~|b260514!~|c260515!~|d51144019!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51144019!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M30.3!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#59421911729!~|A4161560467!~|B4161560467!~|C30|30!~|ESuperior Queen Room (1 double bed) - Free WiFi!~|FSuperior Queen Room (1 double bed) - Free WiFi!~|G1!~|U2,10.61,1777410060|2,30.30,1778421600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I30.3!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4161560467", "description": "Superior Queen Room (1 double bed) - Free WiFi", "descriptionSupplier": "Superior Queen Room (1 double bed) - Free WiFi", "legacyRoomId": "0#59421911729", "supplierCode": "4161560467", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 30.3, "gross": 30.3, "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": 30.3, "gross": 30.3, "binding": false } }, { "hotelName": "Su 22", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 11.4905, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T14:00:00Z", "value": 32.83, "hoursBefore": 82, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51144019", "supplierCode": "STN", "hotelCodeSupplier": "51144019", "id": "33!~|a0!~|b260514!~|c260515!~|d51144019!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51144019!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M32.83!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#80788833064!~|A3862751898!~|B3862751898!~|C30|30!~|EDeluxe King Room (1 large bed) - Free WiFi!~|FDeluxe King Room (1 large bed) - Free WiFi!~|G1!~|U2,11.49,1777410060|2,32.83,1778421600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I32.83!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3862751898", "description": "Deluxe King Room (1 large bed) - Free WiFi", "descriptionSupplier": "Deluxe King Room (1 large bed) - Free WiFi", "legacyRoomId": "0#80788833064", "supplierCode": "3862751898", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 32.83, "gross": 32.83, "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": 32.83, "gross": 32.83, "binding": false } }, { "hotelName": "Su 22", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-04-28T21:01:00Z", "value": 10.608, "hoursBefore": 363, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-05-10T14:00:00Z", "value": 35.36, "hoursBefore": 82, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51144019", "supplierCode": "STN", "hotelCodeSupplier": "51144019", "id": "33!~|a0!~|b260514!~|c260515!~|d51144019!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51144019!~|n2359299!~|nSTN!~|o1!~|p1!~|x29040515!~|M35.36!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#79259637877!~|A3865020779!~|B3865020779!~|C30|30!~|EDeluxe Twin Room (2 single beds) - Free WiFi!~|FDeluxe Twin Room (2 single beds) - Free WiFi!~|G1!~|U2,10.61,1777410060|2,35.36,1778421600!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I35.36!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3865020779", "description": "Deluxe Twin Room (2 single beds) - Free WiFi", "descriptionSupplier": "Deluxe Twin Room (2 single beds) - Free WiFi", "legacyRoomId": "0#79259637877", "supplierCode": "3865020779", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 35.36, "gross": 35.36, "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": 35.36, "gross": 35.36, "binding": false } }, { "hotelName": "Slumber Party Hostel (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51667454", "supplierCode": "STN", "hotelCodeSupplier": "51667454", "id": "33!~|a0!~|b260514!~|c260515!~|d51667454!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51667454!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M33.01!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#114687189254!~|A4795915572!~|B4795915572!~|C30|30!~|EQuadruple Room with Private Bathroom (Other bed)!~|FQuadruple Room with Private Bathroom (Other bed)!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I33.01!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4795915572", "description": "Quadruple Room with Private Bathroom (Other bed)", "descriptionSupplier": "Quadruple Room with Private Bathroom (Other bed)", "legacyRoomId": "0#114687189254", "supplierCode": "4795915572", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 33.01, "gross": 33.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": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 33.01, "gross": 33.01, "binding": false } }, { "hotelName": "Slumber Party Hostel (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51667454", "supplierCode": "STN", "hotelCodeSupplier": "51667454", "id": "33!~|a0!~|b260514!~|c260515!~|d51667454!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m51667454!~|n2359299!~|nSTN!~|o1!~|p0!~|x29040515!~|M40.26!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#100881870939!~|A4591178157!~|B4591178157!~|C30|30!~|EQuadruple Room with Private Bathroom (4 bunk beds) - Free WiFi!~|FQuadruple Room with Private Bathroom (4 bunk beds) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I40.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4591178157", "description": "Quadruple Room with Private Bathroom (4 bunk beds) - Free WiFi", "descriptionSupplier": "Quadruple Room with Private Bathroom (4 bunk beds) - Free WiFi", "legacyRoomId": "0#100881870939", "supplierCode": "4591178157", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 40.26, "gross": 40.26, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 40.26, "gross": 40.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" } ] } } } }