I'm 5'10" and about 130 lbs.got a small This dress is long enough and very comfortable. Love the print and the color -- looks great with my blonde hair and tan. Distinctive. Received lots of compliments. Nice enough to dress up with high wedges to go out, or dress down with flats.