I am in between a small and a medium. I am 5'6, and the dress is a little long on me, but I like how it tapers a bit and is longer in the back. The top ties in the back, and that is adjustable. I have 32 DD and had no problem with the dress staying up. The fit is flowy but gives your curves a lovely silhouette. This dress is perfect to dress up or down!