I was a little worried about getting this based on reviews. Glad I did! It fits perfectly... I am about 56 40DDD bust and 12/14 womans size. I got a 3x and its awesome. Length is perfect for me (a little long so I can wear heals with it).