I ordered a Medium, after measuring myself & checking the sizing chart, when I got it in the mail, the top fit very snug, the sleeve cuffs ripped immediately, the belt was pathetic, it was ridiculously short and very cheaply made. The skirt seemed like a medium for a child, I had to rip the elastic in the waist then sew it to fit me. I also had to cut a slit in the sleeves and sew them. VERY poorly made product. Does NOT look like the picture. There are no buttons on the skirt. Not worth the money.