This dress is beautiful, light weight 100% cotton. The top portion is lined. Bottom is gauze like and so breathable: so delicate and pretty. No holes or stains.