This item arrived today, and Im very pleased with the quality of the pieces.  It arrived in about two weeks international shipping so I was happy about that.  The t-shirt is a really soft, nice material and the design is screen printed on it.  The t-shirt material is the type usually really nice shirts are made out of!  The shorts are a cotton type of material and don't appear to have a lot of stretch (other than the waistband area), but the material itself isn't a stretchy material.  The anchors in the short design is made into the material.  I ordered a size 2T / 90 and it looks like it will fit my 24 pound / 32 child perfectly.