Very disappointing purchase. My child has worn this 3x and one of the snaps doesnt work. The material is not very soft, and borders on scratchy, which is surprising as softness is the claim to fame for this company. In terms of fit, the torso area is shorter than expected for this size and the snaps are more than 3in apart, causing oddly wide gaps in the legs.