Sizing is so hard, I ended up having to go with a XXL because the XL I ordered first did not fit at all. I went off my measurements and still had issues. But that is to be expected when you are not skinny or plus size. Otherwise the product is amazing! Quality material, flexes with you after its wet, lightweight, and extremely comfortable. Very happy with overall product.