I ordered an xl and Im a large. This product seems like the fit is a size expected. However, I ordered a size bigger in anticipation of it shrinking. It did shrink. The shirts are thick enough and don't feel super cheap with the material. Great buy!