I ordered a small which was exactly what the size chart said I was and it fits perfectly. It took about 2 weeks to get here which was the estimated delivery time but it felt like FOREVER I was so excited and I had good reason to be I'm in love with this skirt. It took so long because it had to ship all the way from China but fabric is nice and actually seems a lot more durable than I thought it would be. It comes to just below mid thigh on me but I have short legs. It is very similar to the picture but it isn't the same the pleats are more defined it looks a lot more like the picture that it had at the time that I ordered it than the current picture.