The fabric is thin and scratchy even after washing. The only soft one is the grey bodysuit. The striped one had a crooked logo on the front and the stripes did not match up at the seams. I ordered the 3-6 month size and received one 0-3 month bodysuit while the rest were 3-6 month. I didn't notice until after I washed everything so I was unable to return them. I ordered another set in different a different pattern and it was cheap feeling too. Too bad because the price seemed great.