The material quality and the stitching are great but the size is not consistent with the branded ones. I buy size L in branded one's and ordered for XL in this and it fits well. So plz order a size bigger if you want a proper fit. Overall a satisfactory purchase.