I purchased this in an XL though a L wouldve been a perfect fit. I am not a fan of form fitting outfits, and the XL was excellent for my needs. The fit was just right without being what I consider too tight. I am 56 and a size 14/16. The quality of the fabric and stitching are very good and the print is beautiful. The skirt is more modest at my height. Would recommend!