Very soft jersey material. Nice chocolate brown color. I'm a size 12 and bought the large, probably could have even gone with the medium, but you can never tell with these items that all seem to come from overseas. It met all what I wanted fit-wise except I am 5'0" and it was just too long for the "look" expected. Particularly the longer part of the irregular hem in the front was basically mid-calf on me. I could have returned it, or even maybe had it altered, I just gave it to my preggo step-daughter (I actually bought it to wear to her baby shower, but gave it to her instead). It'll accommodate her bump and she's also 6 inches taller than me! I totally would recommend it to someone for whom the length isn't an issue