This dress is absolutely adorable! Notice the darling cap sleeves and the crisp white embroidery work! It's awesome! The cute pucker in the back...not sure if it's intentional or not. And did I menation the buttons? They are not only covered but they are "seamed" fabric covered bottons! I have to assume it is mostly or all cotton. Gentle machine or hand wash would be my guess for cleaning. It looks like it has been washed several times, but it is great shape for the age.