Im 58, 143 lbs, and ordered a M. I was worried it would be too short, but I actually think its too long. Tied it on the side, but the verdict is still out on wether to keep or return. Its a cute dress, but not my normal style.