This product is great, fits well.  I can wear a small in shirts and this fits pretty snug so you might want to size up.  It's not as hot as it looks and if you catch a fan or a breeze the air flows right through it.  It seems sturdy thus far, but I wash mine by hand most of the time. Its also a great rash guard.