I read the complaints and then ordered three skirts just to see what I'd wind up with. Two arrived so far and they are adorable. I will order from the site again. You get what you pay for. These skirts may last one or two seasons and I will gave to hand wash them. One medium is a little large and the other medium is perfect. But the prices are as cheap as Walmart and much much cuter. My advice is order a couple if things, expect the fabric to be thin, expect to hand wash them, and enjoy them while they last.