This shirt fits very well - however I did read the reviews and I sized up. I usually wear a medium and I purchased a large and it fit me perfectly. No weird button gaps! I have already washed and worn it and it washed well and didn't wrinkle very much. Very pleased with this purchase!