This is 100% cotton so it is very soft but because of this there is no stretch to the fabric at all.  This would be fine if it had envelope sleeves or buttons at the neck but it has neither.  My son has a big head and broad shoulders so it is very hard to get his head and arms into this bodysuit.  It also appears to run much smaller than his other 6-9 month clothes l so he sadly won't be able to wear it very long.