Love this dress! Again the material is so soft. I’m a medium but small boobs on top and size 29 on bottoms, and the small fit me just right. Secure on top and roomy fit on the body. I’m 5’2 and this hit me ankle length. If you have bigger boobs might go with the medium.