This dress is great, such detail and a great figure flattering style! I am 5'4 125. It's a tad long for me, but with platform heels is perfect. I had to cut the seams on the illusion top because they were small for me, other than that it's perfect. I got size 4 navy blue, fits true to size. I had ordered a purple one size 6 and that was too big for me.