This is a Rue21 women's size medium micro mini skirt. It's made with cotton and spandex for some stretch. There are four front pockets, two with buckles and two back.