Ive got three of these now. They are flattering, wash well and the fabric is soft and feels great. That said, the new one i just bought is significantly longer and bigger around. Im trying to decide if i will keep or swap for a small. I'm 5'4\" 128 lbs with 36 DD.