Gorgeous flattering white shirt dress is a cotton blend. Smart but also casual. Jacket does NOT come with the shirt dress but have styled it with a jacket also online. Comes to above the knee and is so comfy and stylish with a jumper or jacket for A/W.