This dress is poorly made compared to similar dresses I've purchased on Amazon. It is a lightweight cotton fabric. It arrived with a broken zipper and several stray threads. There are much better quality and similar dresses available at a reasonable price.