I don't think this is cotton.
I received it but size M was big and it was not as soft or elegant as i expected