Hugged the right areas, hit and shaped your body nicely. Highly elastic and durable, fit most body types. High quality material, comfortable and breathable for wear. Fits perfect: Soft and stretchy enough to fits size from XS to XL, height 4'2 to 6'2, weight 70-165 lbs.