Very good fit, (I am 5'9" 210 lbs), I bought XL. I was thinking about XXL, since I would like to wear it over other clothing, I am glad I didn't as XL is just fine. I was amazed how comfortable it is. I tried other suits, (in this price range), and either torso or legs did not fit well. It is a little heavy and bulky but after I put it on I didn't feel the size and weight as much. There are probably better suits but for the price it is good enough.