Fit was perfect. I wear a 2x and that is what I ordered.  Its a stretchy silky soft material.  It fits a little snug because of the stretch material but could stretch more if I need it to.  I like it, very comfortable easy to dress up or down with legggings or jeans.