I have to say, the shirt is awesome. The design is well printed and looks great...however the shirt runs pretty big. A large fit like an XL and couldn't wear it out because I was swimming in it. Had to return. Probably will reorder the medium for another time though.