This shirt fits perfectly to my size which is XL. It fits loose, the way I like, but it is not baggy. Had to iron it the first time even after washing and drying it (which it does very well with) but have washed it a number of times with no wrinkling. Very pretty and true to color. I ordered 2 of them and 2 for my mom.