I bought a size larger because I read the other comments.  Thank God for people who leave reviews because when I received my shirt it fit perfectly.  It did have a weird smell though.  I washed it and it was fine.