I am 57, with about a 31 inch waist, and I ordered the XL. It fits fine. I really like the quality of the lace. I ordered the color white. Its really functional, so I tried it on with a bunch of outfits to see how it would look with each one. I feel like its doubled my summer wardrobe because now I can wear dresses that I previously thought were too short. Great purchase!