The pajamas are soft, they have rubber dots on the soles, however the zipper seems that is going to break soon, it doesn't run smoothly. The fabric is very thin but very comfortable, the arms are for thin toddlers, if you have a chubby boy they probably won't fit or fit too tight. I bought a 3t size and my boy is 2 and it fits just right, except the length, so when he is 3 it probably won't fit him anymore.