3-6 months? Maybe not for a 3 month old unless your kid has monkey arms. I stowed it away for when my baby is bigger, probably when she hits 14 pounds.
That said, the cotton is super soft and it is well made.