It's fits perfectly and is comfortable to wear. But the price is way too high. You can get a good supporter for around ₹150-200 in the local market. It just came in a small bag there were no tags on it but the branding and quality is there so I think it is an original product. So all in all I would say that it's good but priced high.