The fabric of this shirt is great.  It's comfortable, clearly high quality and a pleasant off white that I hope will look good with both dress pants and jeans.  It's very, very large.  I bought a medium because I am one of those lucky women on the cusp of medium and small and I think clothes look better a little loose rather than a little too tight.  This is very big.  I could definitely have fit a small, possibly an extra small.  I'm going to try it and see if I can get away with wearing it without a camisole (because of underarm holes also being very large) but otherwise I'll try to pass it to a friend who's bigger than I am.  I like this product, but buy a size down or, if there is any doubt go with the smaller size.