Shirt is buttery soft and stretchy but fits so amazingly. It doesn't cling to imperfections and the neckline and detail give it a young, fresh look. I'm 511 and 230lbs and I ordered a xxl. I think I could have gotten away with an xl but I'm keeping it. (Not the best picture but I liked how the hemline concealed by bottom.