I ordered the Small and fit was perfect.  The material was wonderful, 95% Poly and 5% Spandex.  Be careful when you order because I loved the skirt so much that I ordered other colors later and they came in a different material and looked cheap and did not fit the same. BTW...I buy Ralph Lauren,Chanel  and other high-end labels and thought I would try this because I only wear pencil skirts and this one held it's shape and looked like other expensive skirts I have in my closet.