They are all of the above. The only reason I gave it a 4 star is because I had knee high stockings on and at the end of the day the zipper lining had rubbed the stocking so badly it had numerous pulls in the knee highs.