The shirt is very soft and comfortable.  It's also preshrunk so I don't think it'll get smaller in the wash.  I bought an XLarge because I wanted a looser fit, but this shirt was a slim fit so it might not be flattering on everyone. Even the XLarge is not a traditional XL, it's longer and looser near the bust area, but still hugs the curves.

I would definitely recommend  ordering a size up from what you normally wear.  Also, if you're overweight you might want to look into the men's shirts because they will fit better.