First of all this is the first time I have purchased clothing online so I wasn't sure how it would work out. Second, I am not a small person and after reading some reviews I was a little worried. It is a light material very comfortable. I am 5ft 6in and usually wear a medium, the large fit just fine, flattering and even though I'm tall it still looks good as a dress. I got the black, I wear it with tall black heeled boots and and black belt around the hips and get lots of complements! Love it!