It fits well and is so pretty; I get compliments every time I wear it. The dress is a little longer than the micro dresses so I am comfortable wearing it (I'm 5'4 and it hits a few inches above my knees). It is VERY sheer so you either have to wear a slip or use it as a beach coverup. I LOVE the orange color!