The size is smaller than the U.S.size chart.. An XL is the size of a 10/12 .. Buy a size or two up if you want to get a size that fits. I was looking for something that was different than  the straight black knee length skirt. I gave this to my daughter who wore it to church.