It measures 40 inches....would probably be just above the knee on an average height gal. I am sure it could be hemmed and made into a mini, since that seems to be what all the young girls wear. It measures just a little too shy of 18 inches across....but has a little stretch...probably would accomadate up to a 38 inch bust. This is a guess, I actually, did not buy it for myself, as I am much larger.Bought it at a discount store , thought it was pretty but personI bought it for is actually REALLY tiny.