LOTS of compliments on the dress for a violin recital! I bought the Large for my daughter, who is 5' 2, 125 pounds. It is plenty big, and she's able to wear a shirt under it. It just needs quite a bit of ironing, and you're good to go! I'm sure we'll be ordering more items in the future. (It took 2-3 weeks to receive, but they always answered my inquiries on shipping!) Beautiful, exactly as pictured, too!