I ordered a size up to a large the arms are a little big but a medium most likely would have been tight. With a wash this may shrink so air dry. I liked it its a good casual top. Its pretty thin so I wouldn't call it the most durable shirt for the price. The graphic is nicely detailed with a texture.