Very happy with the quality of this product. The sizing runs a bit small, and the material has zero stretch. It would have been helpful to know that before ordering. Also, keep in mind that this is shipping via post from India, it took 5 weeks for me to receive here in the States. I've gotten very used to Amazon's next day shipping, but this is certainly worth the wait. I will order from these folks again.