I love this shirt so much I buy multiples and send them to friends as gifts!
I'm 155 lbs, 5'8, 34DD, with a small waist and big hips.  The size large fits perfectly over my hips while still accentuating my waist so I don't look like a box.
I wash and dry these shirts normally one time to get rid of shrinkage then wash on delicate and air dry from then on.  I wear them weekly and they tend last up to two years before looking shabby.  Best value and style I've found out there.  I'm an American Apparel devotee!