I just adore this dress. I am 5'9 145'ish and I ordered a medium. It fits great all around, and the length is perfect for me.  I love the little cat print on the dress. I also love the belt that goes with it. This is something I could wear with flats and dress it down.... or I could put on some heals and jewelry and dress it up some. I love the fit of it, it is a little loose on me, but adding the belt really makes it come together.
I may buy another one in a different print!