I'm 5ft tall,190 pounds,42D, I'm wearing XL fit perfectly. I washed and dried on normal cycle and it does not shrink. Lightweight the fabric does have stretch to it. Fabric is very soft comfortable. Great quality I will buy again I highly recommend it.