{ "data": { "hotelX": { "search": { "context": "FLY", "options": [ { "hotelName": "Patong Mansion Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "87609", "supplierCode": "FLY", "hotelCodeSupplier": "87609", "id": "33!~|a0!~|b260611!~|c260613!~|d87609!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m87609!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M58!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85637045!~|A85637045_10!~|B85637045_10!~|C30|30!~|Edeluxe double room!~|Fdeluxe double room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I58!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85637045_10", "description": "deluxe double room", "descriptionSupplier": "deluxe double room", "legacyRoomId": "85637045", "supplierCode": "85637045_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 58, "gross": 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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 58, "gross": 58, "binding": false } }, { "hotelName": "Patong Mansion Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "87609", "supplierCode": "FLY", "hotelCodeSupplier": "87609", "id": "33!~|a0!~|b260611!~|c260613!~|d87609!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m87609!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M48!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84372023!~|A84372023_10!~|B84372023_10!~|C30|30!~|Esuperior double room!~|Fsuperior double room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I48!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84372023_10", "description": "superior double room", "descriptionSupplier": "superior double room", "legacyRoomId": "84372023", "supplierCode": "84372023_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 48, "gross": 48, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 48, "gross": 48, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M106!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81611998!~|A81611998_20!~|B81611998_20!~|C30|30!~|EStudio Pool View!~|FStudio Pool View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I106!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81611998_20", "description": "Studio Pool View", "descriptionSupplier": "Studio Pool View", "legacyRoomId": "81611998", "supplierCode": "81611998_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M238!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85149400!~|A85149400_20!~|B85149400_20!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85149400_20", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85149400", "supplierCode": "85149400_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M94!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81612000!~|A81612000_20!~|B81612000_20!~|C30|30!~|ESUPERIOR ROOM!~|FSUPERIOR ROOM!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I94!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81612000_20", "description": "SUPERIOR ROOM", "descriptionSupplier": "SUPERIOR ROOM", "legacyRoomId": "81612000", "supplierCode": "81612000_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 94, "gross": 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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 94, "gross": 94, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M154!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86001892!~|A86001892_20!~|B86001892_20!~|C30|30!~|EDeluxe Room, Pool View!~|FDeluxe Room, Pool View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I154!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86001892_20", "description": "Deluxe Room, Pool View", "descriptionSupplier": "Deluxe Room, Pool View", "legacyRoomId": "86001892", "supplierCode": "86001892_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 154, "gross": 154, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 154, "gross": 154, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M124!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85149401!~|A85149401_20!~|B85149401_20!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I124!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85149401_20", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85149401", "supplierCode": "85149401_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 124, "gross": 124, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 124, "gross": 124, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M118!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85149398!~|A85149398_20!~|B85149398_20!~|C30|30!~|Estudio grand terrace!~|Fstudio grand terrace!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I118!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85149398_20", "description": "studio grand terrace", "descriptionSupplier": "studio grand terrace", "legacyRoomId": "85149398", "supplierCode": "85149398_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 118, "gross": 118, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 118, "gross": 118, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M86!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81611997!~|A81611997_20!~|B81611997_20!~|C30|30!~|EStudio Room!~|FStudio Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I86!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81611997_20", "description": "Studio Room", "descriptionSupplier": "Studio Room", "legacyRoomId": "81611997", "supplierCode": "81611997_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 86, "gross": 86, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 86, "gross": 86, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M156!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85149399!~|A85149399_20!~|B85149399_20!~|C30|30!~|Estudio pool access!~|Fstudio pool access!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I156!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85149399_20", "description": "studio pool access", "descriptionSupplier": "studio pool access", "legacyRoomId": "85149399", "supplierCode": "85149399_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 156, "gross": 156, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 156, "gross": 156, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M222!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85149400!~|A85149400_10!~|B85149400_10!~|C30|30!~|Esuite!~|Fsuite!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I222!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85149400_10", "description": "suite", "descriptionSupplier": "suite", "legacyRoomId": "85149400", "supplierCode": "85149400_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 222, "gross": 222, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 222, "gross": 222, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M90!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81611998!~|A81611998_10!~|B81611998_10!~|C30|30!~|EStudio Pool View!~|FStudio Pool View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I90!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81611998_10", "description": "Studio Pool View", "descriptionSupplier": "Studio Pool View", "legacyRoomId": "81611998", "supplierCode": "81611998_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 90, "gross": 90, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 90, "gross": 90, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M110!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85149398!~|A85149398_10!~|B85149398_10!~|C30|30!~|Estudio grand terrace!~|Fstudio grand terrace!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I110!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85149398_10", "description": "studio grand terrace", "descriptionSupplier": "studio grand terrace", "legacyRoomId": "85149398", "supplierCode": "85149398_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 110, "gross": 110, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 110, "gross": 110, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M102!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85149401!~|A85149401_10!~|B85149401_10!~|C30|30!~|Edeluxe room!~|Fdeluxe room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I102!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85149401_10", "description": "deluxe room", "descriptionSupplier": "deluxe room", "legacyRoomId": "85149401", "supplierCode": "85149401_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 102, "gross": 102, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 102, "gross": 102, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M132!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86001892!~|A86001892_10!~|B86001892_10!~|C30|30!~|EDeluxe Room, Pool View!~|FDeluxe Room, Pool View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I132!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86001892_10", "description": "Deluxe Room, Pool View", "descriptionSupplier": "Deluxe Room, Pool View", "legacyRoomId": "86001892", "supplierCode": "86001892_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 132, "gross": 132, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 132, "gross": 132, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M144!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85149399!~|A85149399_10!~|B85149399_10!~|C30|30!~|Estudio pool access!~|Fstudio pool access!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I144!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85149399_10", "description": "studio pool access", "descriptionSupplier": "studio pool access", "legacyRoomId": "85149399", "supplierCode": "85149399_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 144, "gross": 144, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 144, "gross": 144, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81612000!~|A81612000_10!~|B81612000_10!~|C30|30!~|ESUPERIOR ROOM!~|FSUPERIOR ROOM!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81612000_10", "description": "SUPERIOR ROOM", "descriptionSupplier": "SUPERIOR ROOM", "legacyRoomId": "81612000", "supplierCode": "81612000_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 76, "gross": 76, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 76, "gross": 76, "binding": false } }, { "hotelName": "Sawaddi Patong Resort & Spa by Tolani", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "25883", "supplierCode": "FLY", "hotelCodeSupplier": "25883", "id": "33!~|a0!~|b260611!~|c260613!~|d25883!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m25883!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M70!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81611997!~|A81611997_10!~|B81611997_10!~|C30|30!~|EStudio Room!~|FStudio Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I70!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81611997_10", "description": "Studio Room", "descriptionSupplier": "Studio Room", "legacyRoomId": "81611997", "supplierCode": "81611997_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 70, "gross": 70, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 70, "gross": 70, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86007441!~|A86007441_20!~|B86007441_20!~|C30|30!~|EGrand Deluxe Sunset View!~|FGrand Deluxe Sunset View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86007441_20", "description": "Grand Deluxe Sunset View", "descriptionSupplier": "Grand Deluxe Sunset View", "legacyRoomId": "86007441", "supplierCode": "86007441_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 78, "gross": 78, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 78, "gross": 78, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M106!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86007444!~|A86007444_20!~|B86007444_20!~|C30|30!~|EStudio Room!~|FStudio Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I106!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86007444_20", "description": "Studio Room", "descriptionSupplier": "Studio Room", "legacyRoomId": "86007444", "supplierCode": "86007444_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M62!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z216604!~|A216604_20!~|B216604_20!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I62!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "216604_20", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "216604", "supplierCode": "216604_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 62, "gross": 62, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 62, "gross": 62, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M64!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86007443!~|A86007443_20!~|B86007443_20!~|C30|30!~|EGrand Deluxe Room!~|FGrand Deluxe Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I64!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86007443_20", "description": "Grand Deluxe Room", "descriptionSupplier": "Grand Deluxe Room", "legacyRoomId": "86007443", "supplierCode": "86007443_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 64, "gross": 64, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 64, "gross": 64, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M120!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86007442!~|A86007442_20!~|B86007442_20!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I120!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86007442_20", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "86007442", "supplierCode": "86007442_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 120, "gross": 120, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 120, "gross": 120, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M104!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86007444!~|A86007444_10!~|B86007444_10!~|C30|30!~|EStudio Room!~|FStudio Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I104!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86007444_10", "description": "Studio Room", "descriptionSupplier": "Studio Room", "legacyRoomId": "86007444", "supplierCode": "86007444_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 104, "gross": 104, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M60!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86007443!~|A86007443_10!~|B86007443_10!~|C30|30!~|EGrand Deluxe Room!~|FGrand Deluxe Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I60!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86007443_10", "description": "Grand Deluxe Room", "descriptionSupplier": "Grand Deluxe Room", "legacyRoomId": "86007443", "supplierCode": "86007443_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 60, "gross": 60, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 60, "gross": 60, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M60!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z216604!~|A216604_10!~|B216604_10!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I60!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "216604_10", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "216604", "supplierCode": "216604_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 60, "gross": 60, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 60, "gross": 60, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M72!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86007441!~|A86007441_10!~|B86007441_10!~|C30|30!~|EGrand Deluxe Sunset View!~|FGrand Deluxe Sunset View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I72!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86007441_10", "description": "Grand Deluxe Sunset View", "descriptionSupplier": "Grand Deluxe Sunset View", "legacyRoomId": "86007441", "supplierCode": "86007441_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 72, "gross": 72, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 72, "gross": 72, "binding": false } }, { "hotelName": "Patong Bay Residence", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "49205", "supplierCode": "FLY", "hotelCodeSupplier": "49205", "id": "33!~|a0!~|b260611!~|c260613!~|d49205!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m49205!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M112!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86007442!~|A86007442_10!~|B86007442_10!~|C30|30!~|EFamily Room!~|FFamily Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I112!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86007442_10", "description": "Family Room", "descriptionSupplier": "Family Room", "legacyRoomId": "86007442", "supplierCode": "86007442_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 112, "gross": 112, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 112, "gross": 112, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M710!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158306!~|A85158306_20!~|B85158306_20!~|C30|30!~|Evilla,1 bedroom,sea view!~|Fvilla,1 bedroom,sea view!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I710!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158306_20", "description": "villa,1 bedroom,sea view", "descriptionSupplier": "villa,1 bedroom,sea view", "legacyRoomId": "85158306", "supplierCode": "85158306_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 710, "gross": 710, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 710, "gross": 710, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M248!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158308!~|A85158308_20!~|B85158308_20!~|C30|30!~|Eoasis panorama triple!~|Foasis panorama triple!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I248!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158308_20", "description": "oasis panorama triple", "descriptionSupplier": "oasis panorama triple", "legacyRoomId": "85158308", "supplierCode": "85158308_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 248, "gross": 248, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 248, "gross": 248, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M434!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86010329!~|A86010329_20!~|B86010329_20!~|C30|30!~|EThe Senses Suite with Private Jacuzzi- Free Minibar!~|FThe Senses Suite with Private Jacuzzi- Free Minibar!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I434!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86010329_20", "description": "The Senses Suite with Private Jacuzzi- Free Minibar", "descriptionSupplier": "The Senses Suite with Private Jacuzzi- Free Minibar", "legacyRoomId": "86010329", "supplierCode": "86010329_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 434, "gross": 434, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 434, "gross": 434, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M186!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158301!~|A85158301_20!~|B85158301_20!~|C30|30!~|Edeluxe room,balcony,sea view!~|Fdeluxe room,balcony,sea view!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I186!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158301_20", "description": "deluxe room,balcony,sea view", "descriptionSupplier": "deluxe room,balcony,sea view", "legacyRoomId": "85158301", "supplierCode": "85158301_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 186, "gross": 186, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 186, "gross": 186, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M236!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158303!~|A85158303_20!~|B85158303_20!~|C30|30!~|Ecorner ocean panoramic room!~|Fcorner ocean panoramic room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I236!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158303_20", "description": "corner ocean panoramic room", "descriptionSupplier": "corner ocean panoramic room", "legacyRoomId": "85158303", "supplierCode": "85158303_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 236, "gross": 236, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 236, "gross": 236, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M410!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158302!~|A85158302_20!~|B85158302_20!~|C30|30!~|Edeluxe sea view pool access room!~|Fdeluxe sea view pool access room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I410!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158302_20", "description": "deluxe sea view pool access room", "descriptionSupplier": "deluxe sea view pool access room", "legacyRoomId": "85158302", "supplierCode": "85158302_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 410, "gross": 410, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 410, "gross": 410, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M674!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158305!~|A85158305_20!~|B85158305_20!~|C30|30!~|Evilla,1 bedroom,city view!~|Fvilla,1 bedroom,city view!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I674!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158305_20", "description": "villa,1 bedroom,city view", "descriptionSupplier": "villa,1 bedroom,city view", "legacyRoomId": "85158305", "supplierCode": "85158305_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 674, "gross": 674, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 674, "gross": 674, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M1010!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158307!~|A85158307_20!~|B85158307_20!~|C30|30!~|Evilla,2 bedrooms,sea view!~|Fvilla,2 bedrooms,sea view!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1010!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158307_20", "description": "villa,2 bedrooms,sea view", "descriptionSupplier": "villa,2 bedrooms,sea view", "legacyRoomId": "85158307", "supplierCode": "85158307_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1010, "gross": 1010, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1010, "gross": 1010, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M212!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81614368!~|A81614368_20!~|B81614368_20!~|C30|30!~|EOcean Panoramic Room!~|FOcean Panoramic Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I212!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81614368_20", "description": "Ocean Panoramic Room", "descriptionSupplier": "Ocean Panoramic Room", "legacyRoomId": "81614368", "supplierCode": "81614368_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 212, "gross": 212, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 212, "gross": 212, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M667.26!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158305!~|A85158305_10!~|B85158305_10!~|C30|30!~|Evilla,1 bedroom,city view!~|Fvilla,1 bedroom,city view!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I667.26!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158305_10", "description": "villa,1 bedroom,city view", "descriptionSupplier": "villa,1 bedroom,city view", "legacyRoomId": "85158305", "supplierCode": "85158305_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 667.26, "gross": 667.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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 667.26, "gross": 667.26, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M702.9!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158306!~|A85158306_10!~|B85158306_10!~|C30|30!~|Evilla,1 bedroom,sea view!~|Fvilla,1 bedroom,sea view!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I702.9!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158306_10", "description": "villa,1 bedroom,sea view", "descriptionSupplier": "villa,1 bedroom,sea view", "legacyRoomId": "85158306", "supplierCode": "85158306_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 702.9, "gross": 702.9, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 702.9, "gross": 702.9, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M212!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158303!~|A85158303_10!~|B85158303_10!~|C30|30!~|Ecorner ocean panoramic room!~|Fcorner ocean panoramic room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I212!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158303_10", "description": "corner ocean panoramic room", "descriptionSupplier": "corner ocean panoramic room", "legacyRoomId": "85158303", "supplierCode": "85158303_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 212, "gross": 212, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 212, "gross": 212, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M168!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158301!~|A85158301_10!~|B85158301_10!~|C30|30!~|Edeluxe room,balcony,sea view!~|Fdeluxe room,balcony,sea view!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I168!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158301_10", "description": "deluxe room,balcony,sea view", "descriptionSupplier": "deluxe room,balcony,sea view", "legacyRoomId": "85158301", "supplierCode": "85158301_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 168, "gross": 168, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 168, "gross": 168, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M368!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158302!~|A85158302_10!~|B85158302_10!~|C30|30!~|Edeluxe sea view pool access room!~|Fdeluxe sea view pool access room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I368!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158302_10", "description": "deluxe sea view pool access room", "descriptionSupplier": "deluxe sea view pool access room", "legacyRoomId": "85158302", "supplierCode": "85158302_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 368, "gross": 368, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M224!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158308!~|A85158308_10!~|B85158308_10!~|C30|30!~|Eoasis panorama triple!~|Foasis panorama triple!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I224!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158308_10", "description": "oasis panorama triple", "descriptionSupplier": "oasis panorama triple", "legacyRoomId": "85158308", "supplierCode": "85158308_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224, "gross": 224, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224, "gross": 224, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M390!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86010329!~|A86010329_10!~|B86010329_10!~|C30|30!~|EThe Senses Suite with Private Jacuzzi- Free Minibar!~|FThe Senses Suite with Private Jacuzzi- Free Minibar!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I390!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86010329_10", "description": "The Senses Suite with Private Jacuzzi- Free Minibar", "descriptionSupplier": "The Senses Suite with Private Jacuzzi- Free Minibar", "legacyRoomId": "86010329", "supplierCode": "86010329_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 390, "gross": 390, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 390, "gross": 390, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M999.9!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85158307!~|A85158307_10!~|B85158307_10!~|C30|30!~|Evilla,2 bedrooms,sea view!~|Fvilla,2 bedrooms,sea view!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I999.9!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85158307_10", "description": "villa,2 bedrooms,sea view", "descriptionSupplier": "villa,2 bedrooms,sea view", "legacyRoomId": "85158307", "supplierCode": "85158307_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 999.9, "gross": 999.9, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 999.9, "gross": 999.9, "binding": false } }, { "hotelName": "The Senses Resort & Pool Villas, Phuket", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "64160", "supplierCode": "FLY", "hotelCodeSupplier": "64160", "id": "33!~|a0!~|b260611!~|c260613!~|d64160!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m64160!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M190!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81614368!~|A81614368_10!~|B81614368_10!~|C30|30!~|EOcean Panoramic Room!~|FOcean Panoramic Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I190!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81614368_10", "description": "Ocean Panoramic Room", "descriptionSupplier": "Ocean Panoramic Room", "legacyRoomId": "81614368", "supplierCode": "81614368_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 190, "gross": 190, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 190, "gross": 190, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 166, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p1!~|x09061345!~|M166!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84263390!~|A84263390_21!~|B84263390_21!~|C30|30!~|Egrand deluxe pool access!~|Fgrand deluxe pool access!~|G1!~|U2,166,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I166!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84263390_21", "description": "grand deluxe pool access", "descriptionSupplier": "grand deluxe pool access", "legacyRoomId": "84263390", "supplierCode": "84263390_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 166, "gross": 166, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 166, "gross": 166, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M118!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84263390!~|A84263390_20!~|B84263390_20!~|C30|30!~|Egrand deluxe pool access!~|Fgrand deluxe pool access!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I118!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84263390_20", "description": "grand deluxe pool access", "descriptionSupplier": "grand deluxe pool access", "legacyRoomId": "84263390", "supplierCode": "84263390_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 118, "gross": 118, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 118, "gross": 118, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z209249!~|A209249_20!~|B209249_20!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "209249_20", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "209249", "supplierCode": "209249_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 76, "gross": 76, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 76, "gross": 76, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 1032, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p1!~|x09061345!~|M1032!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84263391!~|A84263391_21!~|B84263391_21!~|C30|30!~|Evilla 3 bedroom!~|Fvilla 3 bedroom!~|G1!~|U2,1032,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1032!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84263391_21", "description": "villa 3 bedroom", "descriptionSupplier": "villa 3 bedroom", "legacyRoomId": "84263391", "supplierCode": "84263391_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1032, "gross": 1032, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1032, "gross": 1032, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 122, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p1!~|x09061345!~|M122!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86013609!~|A86013609_21!~|B86013609_21!~|C30|30!~|EGrand Deluxe Room!~|FGrand Deluxe Room!~|G1!~|U2,122,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I122!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86013609_21", "description": "Grand Deluxe Room", "descriptionSupplier": "Grand Deluxe Room", "legacyRoomId": "86013609", "supplierCode": "86013609_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 122, "gross": 122, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 122, "gross": 122, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M92!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86013609!~|A86013609_20!~|B86013609_20!~|C30|30!~|EGrand Deluxe Room!~|FGrand Deluxe Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I92!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86013609_20", "description": "Grand Deluxe Room", "descriptionSupplier": "Grand Deluxe Room", "legacyRoomId": "86013609", "supplierCode": "86013609_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 92, "gross": 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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 92, "gross": 92, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M968!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84263391!~|A84263391_20!~|B84263391_20!~|C30|30!~|Evilla 3 bedroom!~|Fvilla 3 bedroom!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I968!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84263391_20", "description": "villa 3 bedroom", "descriptionSupplier": "villa 3 bedroom", "legacyRoomId": "84263391", "supplierCode": "84263391_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 968, "gross": 968, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 968, "gross": 968, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 106, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p1!~|x09061345!~|M106!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z209249!~|A209249_21!~|B209249_21!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,106,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I106!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "209249_21", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "209249", "supplierCode": "209249_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M200!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84372070!~|A84372070_20!~|B84372070_20!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I200!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84372070_20", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "84372070", "supplierCode": "84372070_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200, "gross": 200, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200, "gross": 200, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M72!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z227896!~|A227896_20!~|B227896_20!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I72!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "227896_20", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "227896", "supplierCode": "227896_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 72, "gross": 72, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 72, "gross": 72, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 88, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p1!~|x09061345!~|M88!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z227896!~|A227896_21!~|B227896_21!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,88,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I88!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "227896_21", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "227896", "supplierCode": "227896_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 88, "gross": 88, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 88, "gross": 88, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M74!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67486141!~|A67486141_20!~|B67486141_20!~|C30|30!~|EStandard Room!~|FStandard Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I74!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67486141_20", "description": "Standard Room", "descriptionSupplier": "Standard Room", "legacyRoomId": "67486141", "supplierCode": "67486141_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 74, "gross": 74, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 74, "gross": 74, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M166!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84372070!~|A84372070_10!~|B84372070_10!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I166!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84372070_10", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "84372070", "supplierCode": "84372070_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 166, "gross": 166, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 166, "gross": 166, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M58!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z67486141!~|A67486141_10!~|B67486141_10!~|C30|30!~|EStandard Room!~|FStandard Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I58!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "67486141_10", "description": "Standard Room", "descriptionSupplier": "Standard Room", "legacyRoomId": "67486141", "supplierCode": "67486141_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 58, "gross": 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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 58, "gross": 58, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 70, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p1!~|x09061345!~|M70!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z227896!~|A227896_11!~|B227896_11!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|U2,70,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I70!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "227896_11", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "227896", "supplierCode": "227896_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 70, "gross": 70, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 70, "gross": 70, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M56!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z227896!~|A227896_10!~|B227896_10!~|C30|30!~|ESuperior Room!~|FSuperior Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I56!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "227896_10", "description": "Superior Room", "descriptionSupplier": "Superior Room", "legacyRoomId": "227896", "supplierCode": "227896_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 56, "gross": 56, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 56, "gross": 56, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 88, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p1!~|x09061345!~|M88!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z209249!~|A209249_11!~|B209249_11!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|U2,88,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I88!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "209249_11", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "209249", "supplierCode": "209249_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 88, "gross": 88, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 88, "gross": 88, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M66!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z209249!~|A209249_10!~|B209249_10!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I66!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "209249_10", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "209249", "supplierCode": "209249_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 66, "gross": 66, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 66, "gross": 66, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M116!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84263390!~|A84263390_10!~|B84263390_10!~|C30|30!~|Egrand deluxe pool access!~|Fgrand deluxe pool access!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I116!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84263390_10", "description": "grand deluxe pool access", "descriptionSupplier": "grand deluxe pool access", "legacyRoomId": "84263390", "supplierCode": "84263390_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 116, "gross": 116, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 116, "gross": 116, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 148, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p1!~|x09061345!~|M148!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84263390!~|A84263390_11!~|B84263390_11!~|C30|30!~|Egrand deluxe pool access!~|Fgrand deluxe pool access!~|G1!~|U2,148,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I148!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84263390_11", "description": "grand deluxe pool access", "descriptionSupplier": "grand deluxe pool access", "legacyRoomId": "84263390", "supplierCode": "84263390_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 148, "gross": 148, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 148, "gross": 148, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 1032, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p1!~|x09061345!~|M1032!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84263391!~|A84263391_11!~|B84263391_11!~|C30|30!~|Evilla 3 bedroom!~|Fvilla 3 bedroom!~|G1!~|U2,1032,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I1032!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84263391_11", "description": "villa 3 bedroom", "descriptionSupplier": "villa 3 bedroom", "legacyRoomId": "84263391", "supplierCode": "84263391_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1032, "gross": 1032, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 1032, "gross": 1032, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M958.32!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84263391!~|A84263391_10!~|B84263391_10!~|C30|30!~|Evilla 3 bedroom!~|Fvilla 3 bedroom!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I958.32!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84263391_10", "description": "villa 3 bedroom", "descriptionSupplier": "villa 3 bedroom", "legacyRoomId": "84263391", "supplierCode": "84263391_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 958.32, "gross": 958.32, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 958.32, "gross": 958.32, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86013609!~|A86013609_10!~|B86013609_10!~|C30|30!~|EGrand Deluxe Room!~|FGrand Deluxe Room!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86013609_10", "description": "Grand Deluxe Room", "descriptionSupplier": "Grand Deluxe Room", "legacyRoomId": "86013609", "supplierCode": "86013609_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 78, "gross": 78, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 78, "gross": 78, "binding": false } }, { "hotelName": "Naina Resort & Spa", "boardCode": "NB", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "USD", "deadline": "2026-06-09T10:00:00Z", "value": 106, "hoursBefore": 24, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "84401", "supplierCode": "FLY", "hotelCodeSupplier": "84401", "id": "33!~|a0!~|b260611!~|c260613!~|d84401!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m84401!~|nNB!~|nFLY!~|o1!~|p1!~|x09061345!~|M106!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86013609!~|A86013609_11!~|B86013609_11!~|C30|30!~|EGrand Deluxe Room!~|FGrand Deluxe Room!~|G1!~|U2,106,1780999200!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I106!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86013609_11", "description": "Grand Deluxe Room", "descriptionSupplier": "Grand Deluxe Room", "legacyRoomId": "86013609", "supplierCode": "86013609_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M120!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057224!~|A86057224_20!~|B86057224_20!~|C30|30!~|ERak King Room with Balcony!~|FRak King Room with Balcony!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I120!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057224_20", "description": "Rak King Room with Balcony", "descriptionSupplier": "Rak King Room with Balcony", "legacyRoomId": "86057224", "supplierCode": "86057224_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 120, "gross": 120, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 120, "gross": 120, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M274!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057226!~|A86057226_20!~|B86057226_20!~|C30|30!~|ERak Suite Room with Kitchenette City View!~|FRak Suite Room with Kitchenette City View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I274!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057226_20", "description": "Rak Suite Room with Kitchenette City View", "descriptionSupplier": "Rak Suite Room with Kitchenette City View", "legacyRoomId": "86057226", "supplierCode": "86057226_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M202!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057228!~|A86057228_20!~|B86057228_20!~|C30|30!~|ERak Suite Room with Kitchenette No View!~|FRak Suite Room with Kitchenette No View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I202!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057228_20", "description": "Rak Suite Room with Kitchenette No View", "descriptionSupplier": "Rak Suite Room with Kitchenette No View", "legacyRoomId": "86057228", "supplierCode": "86057228_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 202, "gross": 202, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M110!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057227!~|A86057227_20!~|B86057227_20!~|C30|30!~|ERak Twin Room No Balcony!~|FRak Twin Room No Balcony!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I110!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057227_20", "description": "Rak Twin Room No Balcony", "descriptionSupplier": "Rak Twin Room No Balcony", "legacyRoomId": "86057227", "supplierCode": "86057227_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 110, "gross": 110, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 110, "gross": 110, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M338!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057225!~|A86057225_20!~|B86057225_20!~|C30|30!~|ERak Studio Room with Kitchenette and Bathtub!~|FRak Studio Room with Kitchenette and Bathtub!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I338!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057225_20", "description": "Rak Studio Room with Kitchenette and Bathtub", "descriptionSupplier": "Rak Studio Room with Kitchenette and Bathtub", "legacyRoomId": "86057225", "supplierCode": "86057225_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 338, "gross": 338, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M174!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057228!~|A86057228_10!~|B86057228_10!~|C30|30!~|ERak Suite Room with Kitchenette No View!~|FRak Suite Room with Kitchenette No View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I174!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057228_10", "description": "Rak Suite Room with Kitchenette No View", "descriptionSupplier": "Rak Suite Room with Kitchenette No View", "legacyRoomId": "86057228", "supplierCode": "86057228_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 174, "gross": 174, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 174, "gross": 174, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M90!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057227!~|A86057227_10!~|B86057227_10!~|C30|30!~|ERak Twin Room No Balcony!~|FRak Twin Room No Balcony!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I90!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057227_10", "description": "Rak Twin Room No Balcony", "descriptionSupplier": "Rak Twin Room No Balcony", "legacyRoomId": "86057227", "supplierCode": "86057227_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 90, "gross": 90, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 90, "gross": 90, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M100!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057224!~|A86057224_10!~|B86057224_10!~|C30|30!~|ERak King Room with Balcony!~|FRak King Room with Balcony!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I100!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057224_10", "description": "Rak King Room with Balcony", "descriptionSupplier": "Rak King Room with Balcony", "legacyRoomId": "86057224", "supplierCode": "86057224_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 100, "gross": 100, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 100, "gross": 100, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M238!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057226!~|A86057226_10!~|B86057226_10!~|C30|30!~|ERak Suite Room with Kitchenette City View!~|FRak Suite Room with Kitchenette City View!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057226_10", "description": "Rak Suite Room with Kitchenette City View", "descriptionSupplier": "Rak Suite Room with Kitchenette City View", "legacyRoomId": "86057226", "supplierCode": "86057226_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, { "hotelName": "Rak Elegant Hotel Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "949396", "supplierCode": "FLY", "hotelCodeSupplier": "949396", "id": "33!~|a0!~|b260611!~|c260613!~|d949396!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m949396!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M304!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86057225!~|A86057225_10!~|B86057225_10!~|C30|30!~|ERak Studio Room with Kitchenette and Bathtub!~|FRak Studio Room with Kitchenette and Bathtub!~|G1!~|Hsessionid!~|I4c9ac59057c5d17abaccfd316b66cd41!~|Hcurrency!~|IUSD!~|Htgx_price!~|I304!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86057225_10", "description": "Rak Studio Room with Kitchenette and Bathtub", "descriptionSupplier": "Rak Studio Room with Kitchenette and Bathtub", "legacyRoomId": "86057225", "supplierCode": "86057225_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 304, "gross": 304, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 304, "gross": 304, "binding": false } }, { "hotelName": "Phuket Airport Sonwa Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "72206", "supplierCode": "FLY", "hotelCodeSupplier": "72206", "id": "33!~|a0!~|b260611!~|c260613!~|d72206!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m72206!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M60!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85292599!~|A85292599_11!~|B85292599_11!~|C30|30!~|Esuperior room,1 double or 2 twin beds!~|Fsuperior room,1 double or 2 twin beds!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I60!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85292599_11", "description": "superior room,1 double or 2 twin beds", "descriptionSupplier": "superior room,1 double or 2 twin beds", "legacyRoomId": "85292599", "supplierCode": "85292599_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 60, "gross": 60, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 60, "gross": 60, "binding": false } }, { "hotelName": "Himaphan Boutique Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "107794", "supplierCode": "FLY", "hotelCodeSupplier": "107794", "id": "33!~|a0!~|b260611!~|c260613!~|d107794!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m107794!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M138!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84088789!~|A84088789_20!~|B84088789_20!~|C30|30!~|Edeluxe villa,1 king bed,garden view,garden area!~|Fdeluxe villa,1 king bed,garden view,garden area!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I138!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84088789_20", "description": "deluxe villa,1 king bed,garden view,garden area", "descriptionSupplier": "deluxe villa,1 king bed,garden view,garden area", "legacyRoomId": "84088789", "supplierCode": "84088789_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 138, "gross": 138, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 138, "gross": 138, "binding": false } }, { "hotelName": "Himaphan Boutique Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "107794", "supplierCode": "FLY", "hotelCodeSupplier": "107794", "id": "33!~|a0!~|b260611!~|c260613!~|d107794!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m107794!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M116!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84088789!~|A84088789_10!~|B84088789_10!~|C30|30!~|Edeluxe villa,1 king bed,garden view,garden area!~|Fdeluxe villa,1 king bed,garden view,garden area!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I116!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84088789_10", "description": "deluxe villa,1 king bed,garden view,garden area", "descriptionSupplier": "deluxe villa,1 king bed,garden view,garden area", "legacyRoomId": "84088789", "supplierCode": "84088789_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 116, "gross": 116, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 116, "gross": 116, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M138!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156588!~|A85156588_20!~|B85156588_20!~|C30|30!~|Ecozy double room!~|Fcozy double room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I138!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156588_20", "description": "cozy double room", "descriptionSupplier": "cozy double room", "legacyRoomId": "85156588", "supplierCode": "85156588_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 138, "gross": 138, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 138, "gross": 138, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M218!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156589!~|A85156589_20!~|B85156589_20!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I218!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156589_20", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "85156589", "supplierCode": "85156589_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 218, "gross": 218, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 218, "gross": 218, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M224!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156584!~|A85156584_20!~|B85156584_20!~|C30|30!~|Esuite,garden view!~|Fsuite,garden view!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I224!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156584_20", "description": "suite,garden view", "descriptionSupplier": "suite,garden view", "legacyRoomId": "85156584", "supplierCode": "85156584_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224, "gross": 224, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 224, "gross": 224, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M96!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81613857!~|A81613857_20!~|B81613857_20!~|C30|30!~|EStandard Room!~|FStandard Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I96!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81613857_20", "description": "Standard Room", "descriptionSupplier": "Standard Room", "legacyRoomId": "81613857", "supplierCode": "81613857_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 96, "gross": 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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 96, "gross": 96, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M126!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156585!~|A85156585_20!~|B85156585_20!~|C30|30!~|Esuperior villa,1 king bed!~|Fsuperior villa,1 king bed!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I126!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156585_20", "description": "superior villa,1 king bed", "descriptionSupplier": "superior villa,1 king bed", "legacyRoomId": "85156585", "supplierCode": "85156585_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 126, "gross": 126, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 126, "gross": 126, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M126!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156587!~|A85156587_20!~|B85156587_20!~|C30|30!~|Estudio,terrace!~|Fstudio,terrace!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I126!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156587_20", "description": "studio,terrace", "descriptionSupplier": "studio,terrace", "legacyRoomId": "85156587", "supplierCode": "85156587_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 126, "gross": 126, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 126, "gross": 126, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M160!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156589!~|A85156589_10!~|B85156589_10!~|C30|30!~|Efamily room!~|Ffamily room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I160!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156589_10", "description": "family room", "descriptionSupplier": "family room", "legacyRoomId": "85156589", "supplierCode": "85156589_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 160, "gross": 160, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 160, "gross": 160, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M100!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156585!~|A85156585_10!~|B85156585_10!~|C30|30!~|Esuperior villa,1 king bed!~|Fsuperior villa,1 king bed!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I100!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156585_10", "description": "superior villa,1 king bed", "descriptionSupplier": "superior villa,1 king bed", "legacyRoomId": "85156585", "supplierCode": "85156585_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 100, "gross": 100, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 100, "gross": 100, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M70!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z81613857!~|A81613857_10!~|B81613857_10!~|C30|30!~|EStandard Room!~|FStandard Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I70!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "81613857_10", "description": "Standard Room", "descriptionSupplier": "Standard Room", "legacyRoomId": "81613857", "supplierCode": "81613857_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 70, "gross": 70, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 70, "gross": 70, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M108!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156588!~|A85156588_10!~|B85156588_10!~|C30|30!~|Ecozy double room!~|Fcozy double room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I108!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156588_10", "description": "cozy double room", "descriptionSupplier": "cozy double room", "legacyRoomId": "85156588", "supplierCode": "85156588_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 108, "gross": 108, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 108, "gross": 108, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M172!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156584!~|A85156584_10!~|B85156584_10!~|C30|30!~|Esuite,garden view!~|Fsuite,garden view!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I172!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156584_10", "description": "suite,garden view", "descriptionSupplier": "suite,garden view", "legacyRoomId": "85156584", "supplierCode": "85156584_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 172, "gross": 172, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 172, "gross": 172, "binding": false } }, { "hotelName": "Perennial Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "51084", "supplierCode": "FLY", "hotelCodeSupplier": "51084", "id": "33!~|a0!~|b260611!~|c260613!~|d51084!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m51084!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M100!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85156587!~|A85156587_10!~|B85156587_10!~|C30|30!~|Estudio,terrace!~|Fstudio,terrace!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I100!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85156587_10", "description": "studio,terrace", "descriptionSupplier": "studio,terrace", "legacyRoomId": "85156587", "supplierCode": "85156587_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 100, "gross": 100, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 100, "gross": 100, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M186!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012254!~|A86012254_20!~|B86012254_20!~|C30|30!~|EClassic Suite - Pool Access!~|FClassic Suite - Pool Access!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I186!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012254_20", "description": "Classic Suite - Pool Access", "descriptionSupplier": "Classic Suite - Pool Access", "legacyRoomId": "86012254", "supplierCode": "86012254_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 186, "gross": 186, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 186, "gross": 186, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M98!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012256!~|A86012256_20!~|B86012256_20!~|C30|30!~|EDeluxe Suite Twin - Pool View!~|FDeluxe Suite Twin - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I98!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012256_20", "description": "Deluxe Suite Twin - Pool View", "descriptionSupplier": "Deluxe Suite Twin - Pool View", "legacyRoomId": "86012256", "supplierCode": "86012256_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 98, "gross": 98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 98, "gross": 98, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M98!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012259!~|A86012259_20!~|B86012259_20!~|C30|30!~|EDeluxe Suite King - Pool View!~|FDeluxe Suite King - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I98!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012259_20", "description": "Deluxe Suite King - Pool View", "descriptionSupplier": "Deluxe Suite King - Pool View", "legacyRoomId": "86012259", "supplierCode": "86012259_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 98, "gross": 98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 98, "gross": 98, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M216!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012253!~|A86012253_20!~|B86012253_20!~|C30|30!~|E2 Bedroom Suite - Pool View!~|F2 Bedroom Suite - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I216!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012253_20", "description": "2 Bedroom Suite - Pool View", "descriptionSupplier": "2 Bedroom Suite - Pool View", "legacyRoomId": "86012253", "supplierCode": "86012253_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 216, "gross": 216, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 216, "gross": 216, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M166!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012252!~|A86012252_20!~|B86012252_20!~|C30|30!~|EFamily Suite - City View!~|FFamily Suite - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I166!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012252_20", "description": "Family Suite - City View", "descriptionSupplier": "Family Suite - City View", "legacyRoomId": "86012252", "supplierCode": "86012252_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 166, "gross": 166, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 166, "gross": 166, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M178!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012258!~|A86012258_20!~|B86012258_20!~|C30|30!~|EFamily Suite - Pool View!~|FFamily Suite - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I178!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012258_20", "description": "Family Suite - Pool View", "descriptionSupplier": "Family Suite - Pool View", "legacyRoomId": "86012258", "supplierCode": "86012258_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 178, "gross": 178, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 178, "gross": 178, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M94!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012260!~|A86012260_20!~|B86012260_20!~|C30|30!~|EDeluxe Suite Twin - City View!~|FDeluxe Suite Twin - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I94!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012260_20", "description": "Deluxe Suite Twin - City View", "descriptionSupplier": "Deluxe Suite Twin - City View", "legacyRoomId": "86012260", "supplierCode": "86012260_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 94, "gross": 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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 94, "gross": 94, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M104!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012251!~|A86012251_20!~|B86012251_20!~|C30|30!~|EExecutive Suite - City View!~|FExecutive Suite - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I104!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012251_20", "description": "Executive Suite - City View", "descriptionSupplier": "Executive Suite - City View", "legacyRoomId": "86012251", "supplierCode": "86012251_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 104, "gross": 104, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M94!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012250!~|A86012250_20!~|B86012250_20!~|C30|30!~|EDeluxe Suite King - City View!~|FDeluxe Suite King - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I94!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012250_20", "description": "Deluxe Suite King - City View", "descriptionSupplier": "Deluxe Suite King - City View", "legacyRoomId": "86012250", "supplierCode": "86012250_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 94, "gross": 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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 94, "gross": 94, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M200!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012257!~|A86012257_20!~|B86012257_20!~|C30|30!~|E2 Bedroom Suite - City View!~|F2 Bedroom Suite - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I200!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012257_20", "description": "2 Bedroom Suite - City View", "descriptionSupplier": "2 Bedroom Suite - City View", "legacyRoomId": "86012257", "supplierCode": "86012257_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200, "gross": 200, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 200, "gross": 200, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M110!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012261!~|A86012261_20!~|B86012261_20!~|C30|30!~|EExecutive Suite - Pool View!~|FExecutive Suite - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I110!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012261_20", "description": "Executive Suite - Pool View", "descriptionSupplier": "Executive Suite - Pool View", "legacyRoomId": "86012261", "supplierCode": "86012261_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 110, "gross": 110, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 110, "gross": 110, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M152!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012258!~|A86012258_10!~|B86012258_10!~|C30|30!~|EFamily Suite - Pool View!~|FFamily Suite - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I152!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012258_10", "description": "Family Suite - Pool View", "descriptionSupplier": "Family Suite - Pool View", "legacyRoomId": "86012258", "supplierCode": "86012258_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 152, "gross": 152, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 152, "gross": 152, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012260!~|A86012260_10!~|B86012260_10!~|C30|30!~|EDeluxe Suite Twin - City View!~|FDeluxe Suite Twin - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012260_10", "description": "Deluxe Suite Twin - City View", "descriptionSupplier": "Deluxe Suite Twin - City View", "legacyRoomId": "86012260", "supplierCode": "86012260_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 76, "gross": 76, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 76, "gross": 76, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M88!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012251!~|A86012251_10!~|B86012251_10!~|C30|30!~|EExecutive Suite - City View!~|FExecutive Suite - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I88!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012251_10", "description": "Executive Suite - City View", "descriptionSupplier": "Executive Suite - City View", "legacyRoomId": "86012251", "supplierCode": "86012251_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 88, "gross": 88, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 88, "gross": 88, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M168!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012257!~|A86012257_10!~|B86012257_10!~|C30|30!~|E2 Bedroom Suite - City View!~|F2 Bedroom Suite - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I168!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012257_10", "description": "2 Bedroom Suite - City View", "descriptionSupplier": "2 Bedroom Suite - City View", "legacyRoomId": "86012257", "supplierCode": "86012257_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 168, "gross": 168, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 168, "gross": 168, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M76!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012250!~|A86012250_10!~|B86012250_10!~|C30|30!~|EDeluxe Suite King - City View!~|FDeluxe Suite King - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I76!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012250_10", "description": "Deluxe Suite King - City View", "descriptionSupplier": "Deluxe Suite King - City View", "legacyRoomId": "86012250", "supplierCode": "86012250_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 76, "gross": 76, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 76, "gross": 76, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M94!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012261!~|A86012261_10!~|B86012261_10!~|C30|30!~|EExecutive Suite - Pool View!~|FExecutive Suite - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I94!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012261_10", "description": "Executive Suite - Pool View", "descriptionSupplier": "Executive Suite - Pool View", "legacyRoomId": "86012261", "supplierCode": "86012261_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 94, "gross": 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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 94, "gross": 94, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M82!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012256!~|A86012256_10!~|B86012256_10!~|C30|30!~|EDeluxe Suite Twin - Pool View!~|FDeluxe Suite Twin - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I82!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012256_10", "description": "Deluxe Suite Twin - Pool View", "descriptionSupplier": "Deluxe Suite Twin - Pool View", "legacyRoomId": "86012256", "supplierCode": "86012256_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 82, "gross": 82, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 82, "gross": 82, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M168!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012254!~|A86012254_10!~|B86012254_10!~|C30|30!~|EClassic Suite - Pool Access!~|FClassic Suite - Pool Access!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I168!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012254_10", "description": "Classic Suite - Pool Access", "descriptionSupplier": "Classic Suite - Pool Access", "legacyRoomId": "86012254", "supplierCode": "86012254_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 168, "gross": 168, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 168, "gross": 168, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M82!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012259!~|A86012259_10!~|B86012259_10!~|C30|30!~|EDeluxe Suite King - Pool View!~|FDeluxe Suite King - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I82!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012259_10", "description": "Deluxe Suite King - Pool View", "descriptionSupplier": "Deluxe Suite King - Pool View", "legacyRoomId": "86012259", "supplierCode": "86012259_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 82, "gross": 82, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 82, "gross": 82, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M182!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012253!~|A86012253_10!~|B86012253_10!~|C30|30!~|E2 Bedroom Suite - Pool View!~|F2 Bedroom Suite - Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I182!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012253_10", "description": "2 Bedroom Suite - Pool View", "descriptionSupplier": "2 Bedroom Suite - Pool View", "legacyRoomId": "86012253", "supplierCode": "86012253_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 182, "gross": 182, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 182, "gross": 182, "binding": false } }, { "hotelName": "Elite Suites Patong", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "74932", "supplierCode": "FLY", "hotelCodeSupplier": "74932", "id": "33!~|a0!~|b260611!~|c260613!~|d74932!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m74932!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M140!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86012252!~|A86012252_10!~|B86012252_10!~|C30|30!~|EFamily Suite - City View!~|FFamily Suite - City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I140!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86012252_10", "description": "Family Suite - City View", "descriptionSupplier": "Family Suite - City View", "legacyRoomId": "86012252", "supplierCode": "86012252_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 140, "gross": 140, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 140, "gross": 140, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M110!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85999406!~|A85999406_20!~|B85999406_20!~|C30|30!~|EDeluxe Premium Room!~|FDeluxe Premium Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I110!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85999406_20", "description": "Deluxe Premium Room", "descriptionSupplier": "Deluxe Premium Room", "legacyRoomId": "85999406", "supplierCode": "85999406_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 110, "gross": 110, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 110, "gross": 110, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M114!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85999408!~|A85999408_20!~|B85999408_20!~|C30|30!~|EDeluxe Twin Room!~|FDeluxe Twin Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I114!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85999408_20", "description": "Deluxe Twin Room", "descriptionSupplier": "Deluxe Twin Room", "legacyRoomId": "85999408", "supplierCode": "85999408_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M138!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84285587!~|A84285587_20!~|B84285587_20!~|C30|30!~|Edeluxe triple room!~|Fdeluxe triple room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I138!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84285587_20", "description": "deluxe triple room", "descriptionSupplier": "deluxe triple room", "legacyRoomId": "84285587", "supplierCode": "84285587_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 138, "gross": 138, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 138, "gross": 138, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M98!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85999405!~|A85999405_20!~|B85999405_20!~|C30|30!~|ESuperior Double Room (2 Persons)!~|FSuperior Double Room (2 Persons)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I98!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85999405_20", "description": "Superior Double Room (2 Persons)", "descriptionSupplier": "Superior Double Room (2 Persons)", "legacyRoomId": "85999405", "supplierCode": "85999405_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 98, "gross": 98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 98, "gross": 98, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M114!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85999407!~|A85999407_20!~|B85999407_20!~|C30|30!~|EDeluxe Double Room!~|FDeluxe Double Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I114!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85999407_20", "description": "Deluxe Double Room", "descriptionSupplier": "Deluxe Double Room", "legacyRoomId": "85999407", "supplierCode": "85999407_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85999405!~|A85999405_10!~|B85999405_10!~|C30|30!~|ESuperior Double Room (2 Persons)!~|FSuperior Double Room (2 Persons)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85999405_10", "description": "Superior Double Room (2 Persons)", "descriptionSupplier": "Superior Double Room (2 Persons)", "legacyRoomId": "85999405", "supplierCode": "85999405_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 78, "gross": 78, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 78, "gross": 78, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M100!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85999406!~|A85999406_10!~|B85999406_10!~|C30|30!~|EDeluxe Premium Room!~|FDeluxe Premium Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I100!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85999406_10", "description": "Deluxe Premium Room", "descriptionSupplier": "Deluxe Premium Room", "legacyRoomId": "85999406", "supplierCode": "85999406_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 100, "gross": 100, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 100, "gross": 100, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M116!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84285587!~|A84285587_10!~|B84285587_10!~|C30|30!~|Edeluxe triple room!~|Fdeluxe triple room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I116!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84285587_10", "description": "deluxe triple room", "descriptionSupplier": "deluxe triple room", "legacyRoomId": "84285587", "supplierCode": "84285587_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 116, "gross": 116, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 116, "gross": 116, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M104!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85999408!~|A85999408_10!~|B85999408_10!~|C30|30!~|EDeluxe Twin Room!~|FDeluxe Twin Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I104!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85999408_10", "description": "Deluxe Twin Room", "descriptionSupplier": "Deluxe Twin Room", "legacyRoomId": "85999408", "supplierCode": "85999408_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 104, "gross": 104, "binding": false } }, { "hotelName": "Thanthip Beach Resort", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "15977", "supplierCode": "FLY", "hotelCodeSupplier": "15977", "id": "33!~|a0!~|b260611!~|c260613!~|d15977!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m15977!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M104!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85999407!~|A85999407_10!~|B85999407_10!~|C30|30!~|EDeluxe Double Room!~|FDeluxe Double Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I104!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85999407_10", "description": "Deluxe Double Room", "descriptionSupplier": "Deluxe Double Room", "legacyRoomId": "85999407", "supplierCode": "85999407_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "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": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 104, "gross": 104, "binding": false } }, { "hotelName": "The Marina Phuket Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "816224", "supplierCode": "FLY", "hotelCodeSupplier": "816224", "id": "33!~|a0!~|b260611!~|c260613!~|d816224!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m816224!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M118!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85229139!~|A85229139_20!~|B85229139_20!~|C30|30!~|Edeluxe twin!~|Fdeluxe twin!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I118!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85229139_20", "description": "deluxe twin", "descriptionSupplier": "deluxe twin", "legacyRoomId": "85229139", "supplierCode": "85229139_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 118, "gross": 118, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 118, "gross": 118, "binding": false } }, { "hotelName": "The Marina Phuket Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "816224", "supplierCode": "FLY", "hotelCodeSupplier": "816224", "id": "33!~|a0!~|b260611!~|c260613!~|d816224!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m816224!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M142!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85229140!~|A85229140_20!~|B85229140_20!~|C30|30!~|Egrand deluxe!~|Fgrand deluxe!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I142!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85229140_20", "description": "grand deluxe", "descriptionSupplier": "grand deluxe", "legacyRoomId": "85229140", "supplierCode": "85229140_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 142, "gross": 142, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 142, "gross": 142, "binding": false } }, { "hotelName": "The Marina Phuket Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "816224", "supplierCode": "FLY", "hotelCodeSupplier": "816224", "id": "33!~|a0!~|b260611!~|c260613!~|d816224!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m816224!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M130!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85229141!~|A85229141_20!~|B85229141_20!~|C30|30!~|Epremium double room!~|Fpremium double room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I130!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85229141_20", "description": "premium double room", "descriptionSupplier": "premium double room", "legacyRoomId": "85229141", "supplierCode": "85229141_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 130, "gross": 130, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 130, "gross": 130, "binding": false } }, { "hotelName": "The Marina Phuket Hotel", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "816224", "supplierCode": "FLY", "hotelCodeSupplier": "816224", "id": "33!~|a0!~|b260611!~|c260613!~|d816224!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m816224!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M106!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82023975!~|A82023975_20!~|B82023975_20!~|C30|30!~|EDeluxe Double Room!~|FDeluxe Double Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I106!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82023975_20", "description": "Deluxe Double Room", "descriptionSupplier": "Deluxe Double Room", "legacyRoomId": "82023975", "supplierCode": "82023975_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, { "hotelName": "The Marina Phuket Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "816224", "supplierCode": "FLY", "hotelCodeSupplier": "816224", "id": "33!~|a0!~|b260611!~|c260613!~|d816224!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m816224!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M102!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85229141!~|A85229141_10!~|B85229141_10!~|C30|30!~|Epremium double room!~|Fpremium double room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I102!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85229141_10", "description": "premium double room", "descriptionSupplier": "premium double room", "legacyRoomId": "85229141", "supplierCode": "85229141_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 102, "gross": 102, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 102, "gross": 102, "binding": false } }, { "hotelName": "The Marina Phuket Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "816224", "supplierCode": "FLY", "hotelCodeSupplier": "816224", "id": "33!~|a0!~|b260611!~|c260613!~|d816224!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m816224!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M114!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85229140!~|A85229140_10!~|B85229140_10!~|C30|30!~|Egrand deluxe!~|Fgrand deluxe!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I114!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85229140_10", "description": "grand deluxe", "descriptionSupplier": "grand deluxe", "legacyRoomId": "85229140", "supplierCode": "85229140_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, { "hotelName": "The Marina Phuket Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "816224", "supplierCode": "FLY", "hotelCodeSupplier": "816224", "id": "33!~|a0!~|b260611!~|c260613!~|d816224!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m816224!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M78!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z82023975!~|A82023975_10!~|B82023975_10!~|C30|30!~|EDeluxe Double Room!~|FDeluxe Double Room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I78!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "82023975_10", "description": "Deluxe Double Room", "descriptionSupplier": "Deluxe Double Room", "legacyRoomId": "82023975", "supplierCode": "82023975_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 78, "gross": 78, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 78, "gross": 78, "binding": false } }, { "hotelName": "The Marina Phuket Hotel", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "816224", "supplierCode": "FLY", "hotelCodeSupplier": "816224", "id": "33!~|a0!~|b260611!~|c260613!~|d816224!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m816224!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M90!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z85229139!~|A85229139_10!~|B85229139_10!~|C30|30!~|Edeluxe twin!~|Fdeluxe twin!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I90!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "85229139_10", "description": "deluxe twin", "descriptionSupplier": "deluxe twin", "legacyRoomId": "85229139", "supplierCode": "85229139_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 90, "gross": 90, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 90, "gross": 90, "binding": false } }, { "hotelName": "Wyndham Phuket Airport", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259556", "supplierCode": "FLY", "hotelCodeSupplier": "5259556", "id": "33!~|a0!~|b260611!~|c260613!~|d5259556!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m5259556!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M114!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86173266!~|A86173266_21!~|B86173266_21!~|C30|30!~|EStudio, 1 Twin Bed, Pool View!~|FStudio, 1 Twin Bed, Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I114!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86173266_21", "description": "Studio, 1 Twin Bed, Pool View", "descriptionSupplier": "Studio, 1 Twin Bed, Pool View", "legacyRoomId": "86173266", "supplierCode": "86173266_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, { "hotelName": "Wyndham Phuket Airport", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259556", "supplierCode": "FLY", "hotelCodeSupplier": "5259556", "id": "33!~|a0!~|b260611!~|c260613!~|d5259556!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m5259556!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M114!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86173264!~|A86173264_21!~|B86173264_21!~|C30|30!~|ETriple Room, Multiple Beds, Pool View (Studio)!~|FTriple Room, Multiple Beds, Pool View (Studio)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I114!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86173264_21", "description": "Triple Room, Multiple Beds, Pool View (Studio)", "descriptionSupplier": "Triple Room, Multiple Beds, Pool View (Studio)", "legacyRoomId": "86173264", "supplierCode": "86173264_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 114, "gross": 114, "binding": false } }, { "hotelName": "Wyndham Phuket Airport", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259556", "supplierCode": "FLY", "hotelCodeSupplier": "5259556", "id": "33!~|a0!~|b260611!~|c260613!~|d5259556!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m5259556!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M128!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86173265!~|A86173265_21!~|B86173265_21!~|C30|30!~|EStudio, 1 Twin Bed, Garden View!~|FStudio, 1 Twin Bed, Garden View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I128!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86173265_21", "description": "Studio, 1 Twin Bed, Garden View", "descriptionSupplier": "Studio, 1 Twin Bed, Garden View", "legacyRoomId": "86173265", "supplierCode": "86173265_21", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 128, "gross": 128, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 128, "gross": 128, "binding": false } }, { "hotelName": "Wyndham Phuket Airport", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259556", "supplierCode": "FLY", "hotelCodeSupplier": "5259556", "id": "33!~|a0!~|b260611!~|c260613!~|d5259556!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m5259556!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M120!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86173265!~|A86173265_11!~|B86173265_11!~|C30|30!~|EStudio, 1 Twin Bed, Garden View!~|FStudio, 1 Twin Bed, Garden View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I120!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86173265_11", "description": "Studio, 1 Twin Bed, Garden View", "descriptionSupplier": "Studio, 1 Twin Bed, Garden View", "legacyRoomId": "86173265", "supplierCode": "86173265_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 120, "gross": 120, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 120, "gross": 120, "binding": false } }, { "hotelName": "Wyndham Phuket Airport", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259556", "supplierCode": "FLY", "hotelCodeSupplier": "5259556", "id": "33!~|a0!~|b260611!~|c260613!~|d5259556!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m5259556!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M106!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86173266!~|A86173266_11!~|B86173266_11!~|C30|30!~|EStudio, 1 Twin Bed, Pool View!~|FStudio, 1 Twin Bed, Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I106!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86173266_11", "description": "Studio, 1 Twin Bed, Pool View", "descriptionSupplier": "Studio, 1 Twin Bed, Pool View", "legacyRoomId": "86173266", "supplierCode": "86173266_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, { "hotelName": "Wyndham Phuket Airport", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "5259556", "supplierCode": "FLY", "hotelCodeSupplier": "5259556", "id": "33!~|a0!~|b260611!~|c260613!~|d5259556!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m5259556!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M106!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86173264!~|A86173264_11!~|B86173264_11!~|C30|30!~|ETriple Room, Multiple Beds, Pool View (Studio)!~|FTriple Room, Multiple Beds, Pool View (Studio)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I106!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86173264_11", "description": "Triple Room, Multiple Beds, Pool View (Studio)", "descriptionSupplier": "Triple Room, Multiple Beds, Pool View (Studio)", "legacyRoomId": "86173264", "supplierCode": "86173264_11", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 106, "gross": 106, "binding": false } }, { "hotelName": "The View Phuket By Resava", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "316590", "supplierCode": "FLY", "hotelCodeSupplier": "316590", "id": "33!~|a0!~|b260611!~|c260613!~|d316590!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m316590!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M266!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86292666!~|A86292666_10!~|B86292666_10!~|C30|30!~|ELuxury Villa, 3 Bedrooms, Private Pool, Sea View (Sweet Dream Pool Villa)!~|FLuxury Villa, 3 Bedrooms, Private Pool, Sea View (Sweet Dream Pool Villa)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I266!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86292666_10", "description": "Luxury Villa, 3 Bedrooms, Private Pool, Sea View (Sweet Dream Pool Villa)", "descriptionSupplier": "Luxury Villa, 3 Bedrooms, Private Pool, Sea View (Sweet Dream Pool Villa)", "legacyRoomId": "86292666", "supplierCode": "86292666_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 266, "gross": 266, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 266, "gross": 266, "binding": false } }, { "hotelName": "The View Phuket By Resava", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "316590", "supplierCode": "FLY", "hotelCodeSupplier": "316590", "id": "33!~|a0!~|b260611!~|c260613!~|d316590!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m316590!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M238!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84157683!~|A84157683_10!~|B84157683_10!~|C30|30!~|Eluxury villa,2 bedrooms,sea view (dreams villas,jacuzzi)!~|Fluxury villa,2 bedrooms,sea view (dreams villas,jacuzzi)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84157683_10", "description": "luxury villa,2 bedrooms,sea view (dreams villas,jacuzzi)", "descriptionSupplier": "luxury villa,2 bedrooms,sea view (dreams villas,jacuzzi)", "legacyRoomId": "84157683", "supplierCode": "84157683_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, { "hotelName": "The View Phuket By Resava", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "316590", "supplierCode": "FLY", "hotelCodeSupplier": "316590", "id": "33!~|a0!~|b260611!~|c260613!~|d316590!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m316590!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M238!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86292669!~|A86292669_10!~|B86292669_10!~|C30|30!~|EDeluxe Apartment, 2 Bedrooms, Sea View!~|FDeluxe Apartment, 2 Bedrooms, Sea View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86292669_10", "description": "Deluxe Apartment, 2 Bedrooms, Sea View", "descriptionSupplier": "Deluxe Apartment, 2 Bedrooms, Sea View", "legacyRoomId": "86292669", "supplierCode": "86292669_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, { "hotelName": "The View Phuket By Resava", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "316590", "supplierCode": "FLY", "hotelCodeSupplier": "316590", "id": "33!~|a0!~|b260611!~|c260613!~|d316590!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m316590!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M618!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86292667!~|A86292667_10!~|B86292667_10!~|C30|30!~|EFamily Villa, 3 Bedrooms, Private Pool, Sea View!~|FFamily Villa, 3 Bedrooms, Private Pool, Sea View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I618!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86292667_10", "description": "Family Villa, 3 Bedrooms, Private Pool, Sea View", "descriptionSupplier": "Family Villa, 3 Bedrooms, Private Pool, Sea View", "legacyRoomId": "86292667", "supplierCode": "86292667_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 618, "gross": 618, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 618, "gross": 618, "binding": false } }, { "hotelName": "The View Phuket By Resava", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "316590", "supplierCode": "FLY", "hotelCodeSupplier": "316590", "id": "33!~|a0!~|b260611!~|c260613!~|d316590!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m316590!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M952!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86292668!~|A86292668_10!~|B86292668_10!~|C30|30!~|EExecutive Penthouse, 4 Bedrooms, Private Pool, Sea View!~|FExecutive Penthouse, 4 Bedrooms, Private Pool, Sea View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I952!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86292668_10", "description": "Executive Penthouse, 4 Bedrooms, Private Pool, Sea View", "descriptionSupplier": "Executive Penthouse, 4 Bedrooms, Private Pool, Sea View", "legacyRoomId": "86292668", "supplierCode": "86292668_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 952, "gross": 952, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 952, "gross": 952, "binding": false } }, { "hotelName": "The View Phuket By Resava", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "316590", "supplierCode": "FLY", "hotelCodeSupplier": "316590", "id": "33!~|a0!~|b260611!~|c260613!~|d316590!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m316590!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M238!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z84157684!~|A84157684_10!~|B84157684_10!~|C30|30!~|Eluxury villa,2 bedrooms,seaview ( sunset villas,jacuzzi)!~|Fluxury villa,2 bedrooms,seaview ( sunset villas,jacuzzi)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I238!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "84157684_10", "description": "luxury villa,2 bedrooms,seaview ( sunset villas,jacuzzi)", "descriptionSupplier": "luxury villa,2 bedrooms,seaview ( sunset villas,jacuzzi)", "legacyRoomId": "84157684", "supplierCode": "84157684_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 238, "gross": 238, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M390!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86055913!~|A86055913_20!~|B86055913_20!~|C30|30!~|ESuite, 2 Bedrooms, Corner!~|FSuite, 2 Bedrooms, Corner!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I390!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86055913_20", "description": "Suite, 2 Bedrooms, Corner", "descriptionSupplier": "Suite, 2 Bedrooms, Corner", "legacyRoomId": "86055913", "supplierCode": "86055913_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 390, "gross": 390, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 390, "gross": 390, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M280!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83890135!~|A83890135_20!~|B83890135_20!~|C30|30!~|Epremium room,1 king bed,garden view!~|Fpremium room,1 king bed,garden view!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I280!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83890135_20", "description": "premium room,1 king bed,garden view", "descriptionSupplier": "premium room,1 king bed,garden view", "legacyRoomId": "83890135", "supplierCode": "83890135_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 280, "gross": 280, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 280, "gross": 280, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M290!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83890139!~|A83890139_20!~|B83890139_20!~|C30|30!~|Epremium room,1 king bed,pool view!~|Fpremium room,1 king bed,pool view!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I290!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83890139_20", "description": "premium room,1 king bed,pool view", "descriptionSupplier": "premium room,1 king bed,pool view", "legacyRoomId": "83890139", "supplierCode": "83890139_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 290, "gross": 290, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 290, "gross": 290, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M432!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86055910!~|A86055910_20!~|B86055910_20!~|C30|30!~|ESuite, 2 Bedrooms, Garden View with 1 Bathroom!~|FSuite, 2 Bedrooms, Garden View with 1 Bathroom!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I432!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86055910_20", "description": "Suite, 2 Bedrooms, Garden View with 1 Bathroom", "descriptionSupplier": "Suite, 2 Bedrooms, Garden View with 1 Bathroom", "legacyRoomId": "86055910", "supplierCode": "86055910_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 432, "gross": 432, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 432, "gross": 432, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M402!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86490237!~|A86490237_20!~|B86490237_20!~|C30|30!~|EPenthouse, 1 Twin Bed, Terrace!~|FPenthouse, 1 Twin Bed, Terrace!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I402!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86490237_20", "description": "Penthouse, 1 Twin Bed, Terrace", "descriptionSupplier": "Penthouse, 1 Twin Bed, Terrace", "legacyRoomId": "86490237", "supplierCode": "86490237_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M402!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86490235!~|A86490235_20!~|B86490235_20!~|C30|30!~|ESuite, 1 King Bed, Non Smoking (Dinso)!~|FSuite, 1 King Bed, Non Smoking (Dinso)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I402!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86490235_20", "description": "Suite, 1 King Bed, Non Smoking (Dinso)", "descriptionSupplier": "Suite, 1 King Bed, Non Smoking (Dinso)", "legacyRoomId": "86490235", "supplierCode": "86490235_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 402, "gross": 402, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M398!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86055916!~|A86055916_20!~|B86055916_20!~|C30|30!~|ESuite, 2 Bedrooms, City View!~|FSuite, 2 Bedrooms, City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I398!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86055916_20", "description": "Suite, 2 Bedrooms, City View", "descriptionSupplier": "Suite, 2 Bedrooms, City View", "legacyRoomId": "86055916", "supplierCode": "86055916_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 398, "gross": 398, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 398, "gross": 398, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M376!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86055912!~|A86055912_20!~|B86055912_20!~|C30|30!~|ESuite, 1 Bedroom, Pool View!~|FSuite, 1 Bedroom, Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I376!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86055912_20", "description": "Suite, 1 Bedroom, Pool View", "descriptionSupplier": "Suite, 1 Bedroom, Pool View", "legacyRoomId": "86055912", "supplierCode": "86055912_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 376, "gross": 376, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 376, "gross": 376, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M566!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86490238!~|A86490238_20!~|B86490238_20!~|C30|30!~|EVilla, 1 King Bed (Pool Villa)!~|FVilla, 1 King Bed (Pool Villa)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I566!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86490238_20", "description": "Villa, 1 King Bed (Pool Villa)", "descriptionSupplier": "Villa, 1 King Bed (Pool Villa)", "legacyRoomId": "86490238", "supplierCode": "86490238_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 566, "gross": 566, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 566, "gross": 566, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "HB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "HB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eHB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nHB!~|nFLY!~|o1!~|p0!~|x09061345!~|M274!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83890130!~|A83890130_20!~|B83890130_20!~|C30|30!~|Epremium room!~|Fpremium room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I274!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83890130_20", "description": "premium room", "descriptionSupplier": "premium room", "legacyRoomId": "83890130", "supplierCode": "83890130_20", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 274, "gross": 274, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M288!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83890139!~|A83890139_10!~|B83890139_10!~|C30|30!~|Epremium room,1 king bed,pool view!~|Fpremium room,1 king bed,pool view!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I288!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83890139_10", "description": "premium room,1 king bed,pool view", "descriptionSupplier": "premium room,1 king bed,pool view", "legacyRoomId": "83890139", "supplierCode": "83890139_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 288, "gross": 288, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M388!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86055913!~|A86055913_10!~|B86055913_10!~|C30|30!~|ESuite, 2 Bedrooms, Corner!~|FSuite, 2 Bedrooms, Corner!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I388!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86055913_10", "description": "Suite, 2 Bedrooms, Corner", "descriptionSupplier": "Suite, 2 Bedrooms, Corner", "legacyRoomId": "86055913", "supplierCode": "86055913_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 388, "gross": 388, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M430!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86055910!~|A86055910_10!~|B86055910_10!~|C30|30!~|ESuite, 2 Bedrooms, Garden View with 1 Bathroom!~|FSuite, 2 Bedrooms, Garden View with 1 Bathroom!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I430!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86055910_10", "description": "Suite, 2 Bedrooms, Garden View with 1 Bathroom", "descriptionSupplier": "Suite, 2 Bedrooms, Garden View with 1 Bathroom", "legacyRoomId": "86055910", "supplierCode": "86055910_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430, "gross": 430, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 430, "gross": 430, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M400!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86490237!~|A86490237_10!~|B86490237_10!~|C30|30!~|EPenthouse, 1 Twin Bed, Terrace!~|FPenthouse, 1 Twin Bed, Terrace!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I400!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86490237_10", "description": "Penthouse, 1 Twin Bed, Terrace", "descriptionSupplier": "Penthouse, 1 Twin Bed, Terrace", "legacyRoomId": "86490237", "supplierCode": "86490237_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M400!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86490235!~|A86490235_10!~|B86490235_10!~|C30|30!~|ESuite, 1 King Bed, Non Smoking (Dinso)!~|FSuite, 1 King Bed, Non Smoking (Dinso)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I400!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86490235_10", "description": "Suite, 1 King Bed, Non Smoking (Dinso)", "descriptionSupplier": "Suite, 1 King Bed, Non Smoking (Dinso)", "legacyRoomId": "86490235", "supplierCode": "86490235_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 400, "gross": 400, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M270!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83890130!~|A83890130_10!~|B83890130_10!~|C30|30!~|Epremium room!~|Fpremium room!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I270!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83890130_10", "description": "premium room", "descriptionSupplier": "premium room", "legacyRoomId": "83890130", "supplierCode": "83890130_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 270, "gross": 270, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 270, "gross": 270, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M374!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86055912!~|A86055912_10!~|B86055912_10!~|C30|30!~|ESuite, 1 Bedroom, Pool View!~|FSuite, 1 Bedroom, Pool View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I374!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86055912_10", "description": "Suite, 1 Bedroom, Pool View", "descriptionSupplier": "Suite, 1 Bedroom, Pool View", "legacyRoomId": "86055912", "supplierCode": "86055912_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 374, "gross": 374, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 374, "gross": 374, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M276!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z83890135!~|A83890135_10!~|B83890135_10!~|C30|30!~|Epremium room,1 king bed,garden view!~|Fpremium room,1 king bed,garden view!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I276!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "83890135_10", "description": "premium room,1 king bed,garden view", "descriptionSupplier": "premium room,1 king bed,garden view", "legacyRoomId": "83890135", "supplierCode": "83890135_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276, "gross": 276, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 276, "gross": 276, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M396!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86055916!~|A86055916_10!~|B86055916_10!~|C30|30!~|ESuite, 2 Bedrooms, City View!~|FSuite, 2 Bedrooms, City View!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I396!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86055916_10", "description": "Suite, 2 Bedrooms, City View", "descriptionSupplier": "Suite, 2 Bedrooms, City View", "legacyRoomId": "86055916", "supplierCode": "86055916_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 396, "gross": 396, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 396, "gross": 396, "binding": false } }, { "hotelName": "Dinso Resort & Villas Phuket, Vignette Collection by IHG", "boardCode": "NB", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29910", "boardCodeSupplier": "NB", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "944062", "supplierCode": "FLY", "hotelCodeSupplier": "944062", "id": "33!~|a0!~|b260611!~|c260613!~|d944062!~|eNB!~|f0!~|gES!~|hIL!~|ien!~|jUSD!~|k0!~|l29910!~|m944062!~|nNB!~|nFLY!~|o1!~|p0!~|x09061345!~|M562!~|N0!~|Ofalse!~|PUSD!~|Q!~|R0!~|S!~|T!~|z86490238!~|A86490238_10!~|B86490238_10!~|C30|30!~|EVilla, 1 King Bed (Pool Villa)!~|FVilla, 1 King Bed (Pool Villa)!~|G1!~|Hsessionid!~|I0e4309b44f76507a07049b6ca56c4acd!~|Hcurrency!~|IUSD!~|Htgx_price!~|I562!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "86490238_10", "description": "Villa, 1 King Bed (Pool Villa)", "descriptionSupplier": "Villa, 1 King Bed (Pool Villa)", "legacyRoomId": "86490238", "supplierCode": "86490238_10", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 562, "gross": 562, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "USD", "exchange": { "currency": "USD", "rate": 1 }, "net": 562, "gross": 562, "binding": false } } ], "auditData": { "transactions": null } } } } }