I got a large box of plus size clothes all in the packages and all dated from 2012. I took this out for the photo's and put it back in package as best I could. This is 98% Cotton 2% Spandex. The pants are below the knee, not long pants.