Fits true to size while also being a little snug in the way you expect a rash guard to be - if you're looking to wear it over something, for example, might want to size up? But comfortable, super quick to dry, and easy to get on and off. All I needed!