But still, a good product.  I wear a size 32-33 and got an XL.  Just should have gotten an XXL.  Oh well, no one sees my spare tire when I'm under water.  Out of water, I wear a shirt.  I'm 53 and few want to see someone my age running around without a shirt.