I usually wear a Large (36DD, 5'8"), but ordered up a size and am glad I did. This runs small. I can wear it because the material does give and stretch. Had I purchased this in a store with normal sizing, I would expect this to be labeled Large, not XL. The material is soft and the stretch makes it very comfortable to wear and move around in. The coral color is accurate and is a beautiful, rich color. The stitching and construction is not as bad as the cheap stuff in inexpensive stores, but isn't top-notch, either, however I did not find any major mistakes or flaws.

All in all, this is a not a bad shirt for $17, and it has a flattering fit and is very comfortable.