I got the pink flowered one, and I really like it as I wanted an ankle length dress, and I like the darker shade of pink. I'm 5ft 3 ins, and the length is perfect. My weight fluctuates between 150-160 and I wear a size B bra. Usually a size large dress fits loosely on me, or is too long which is fine (as I can sew). However, although I ordered this one in Large, the top is a little snug, and I probably should've ordered XL. So in my opinion, unless you want the dress to fit snugly on top, go oneSee full review