There are multiple sellers and I think that is where the confusion is coming in.  I ordered a LARGE and it was way too big.  When I got it the size says 38" and someone slapped a sticker on the bottom that says LARGE, it should say XL, so I would recommend going a size smaller if you order from  BIGFLYSPORTS.  Other than the size issue, it seems well made, but the material is very wet-suit like, so you will sweat in this.  The straps were also a bit uncomfortable near my breasts.  I did like the lace around the legs, that was not uncomfortable at all.