I am 57 and 160lbs, a size Large fit me perfectly and touches the ground without heels on. After I steamed out the wrinkles It is soft and comfortable. The white is a little see-through so I use a slip. The fabric is thin and the buttons aren't super sturdy but overall beautiful  dress for the price!