Bought three of these for a long haul trip. They are very poor quality but you get what you pay for. One constantly leaked its filling for the the whole trip in my hand luggage. The second ripped 10 minutes into the flight. The third ripped in the car on the way home from the airport!
I bought these thinking that I would get a pair of HJ Hall socks which are a classic sockmaker although the pair delivered were just a cheap pair of ladies flight socks I could have bought down the market. Disappointed