For $16 seems great, but it is skin tight in a medium and I'm 6' 170 lbs definitely wear medium shirts, T's and such so, I'll keep this but will order a large. It might actually be great in the water, haven't tried that yet but dry, it's very tight fitting. Looks like a quality product however.