I put my newborn daughter in this and she instantly settles down to sleep. The fabric is soft . I will say this - it runs a little big on a 8 pound newborn - even though it's newborn size. Any smaller newborn will float in this.