As a result of my tests, i determined that the sizing of this product was completely off - the large size fit more like a small. It's also made of cheap materials with stitching that unraveled after just a few washes..
Pros
Pro: The compression aspect of the product was decent.