Always skeptidal about ordering dresses online since I'm 5'9 but it's the perfect length! I got a size large and I'm about 160 lbs. There was a little extra room (fits like a shift dress) but it look great. I even put a small jeweled belt to bring it in a little bit for more fitting shape, also perfect that way as well! The colors are just as shown, and the material is super soft and lovely. One of my new favorites! Thank you!