This product was from China. It is not fleece fabric, not warm. The size is weird. It did not fit well. It was difficult to contact the seller. After I contacted, there was no reply from the seller. I Never buy this product again.