This dress is so pretty and comfy. I wore it to church and got a lot of compliments on it. My only complaint is that the elastic is a tad bit tighter than I'd prefer. I'm 5'5 and 118lbs. I ordered a small. I'm not sure how much bigger a medium and the elastic doesnt hurt me so i stuck with the small. The material is really soft and the sleeves come to about an inch above my elbow. I don't like wearing sleeveless styles so I'm happy to find a maxi with sleeves. The length is a few inches above my ankle.