The sizing is great, I'm typically a small and the small fit just right. The length is good, and not too short. The fabric is lighter weight than some of the other tube mini's I've owned, but theres certainly no problem with it. It washed well and didn't twist or shrink. Great little skirt!