Love this Dress! Perfect fit. I ordered a Med. I am 5'8" and 150 lbs. The length is perfect as well. It comes just above my toes. So you can wear flats or heels. The colors are vibrant and material is nice. Great for our cruise.