While the fit is as expected, and it worked well for what I needed it for, the stitching on the arms is terrible. It started falling apart just while wearing it the first time, but after washing it on the delicate mode, all of the stitching on both the arms came out. Its opaque and fits well enough, but it really isn't worth $8 to only be able to wear this item one time.