I love this top!! fits perfectly, and not too long. i'm 5'4", 112 lbs and a 32dd and the small fits like a gem.not too fitted, but not boxy. i like that it covers my waist, but isn't too long, either. i may order another one i love it so much!