I bought this skirt in plum. I am 5'10 and normally wear size 6 ( small ). Upon reading other customers reviews, I ordered it in Medium, fits perfectly. It does ride up alittle, which can be annoying ( hence 4 stars from me ), but it's very flattering, sexy and business look all in one, infact I first wore it to church! I will deffinately buy it in all the colors!!!! Great find!