Soft fabric, the blue is a nice color, rich. the drape effect is very flattering on the body. the length of the regular xs was fine on me, i often get petite but would not need it in this case. could wear this with jeans or dress it up with a nice skirt. good basic.