This is an adorable outfit, but the quality of materials and workmanship is lacking. The fabric is quite thin and pulled apart at the seams in a couple places after just one wash on delicate cycle. I intended my sons to wear these for nice occasions until they were outgrown, but they are much too flimsy. We wore them twice: for Resurrection Day and for family pictures.