The shirt is made and stitched of quality material, and the print looks like it will hold up. As far as the fit I am 5 10' and 160lbs and a medium fit me I could maybe wear a small but medium looks good. Make sure you get the right size because it is pre-shrunk.