The top of the dress is 100% cotton and flexible. The bottom is lined and tulle. It is recommended to hand wash at 30 degrees.