This is a Beautiful Christening Dress with a slip. The pieces are hand made and have tiny buttons. They are both 100% cotton. They are newborn size. 6 1/2" across the shoulders in the back. They are 26" long. I laundered but did not treat these pieces. There seems to be a light discoloration on the neck of the dress. I would imagine oxy clean or bleach would take this out with a little soaking since they are cotton. No damage of any kind.