I absolutely love this top. i am short (5'2") but curvy on the bottom with a 36dd bust. i ordered the xl, only because of my upper body. it fits great, as i don't like anything to hug my body. but it doesn't look like a tent. has a little a-line shape to it. another reason i go for the larger size is i like to dry all my clothes. ordered the grey and will order in the black, also.