There is no label on it so I cannot tell for sure if it is cotton or not. Didn’t seek refund.
Received in 17 days in Belgium.