My baby has always been an excellent sleeper, being swaddled at every sleep since birth. He is also an independent sleeper, in his crib (or swing for naps), in his room.

When he was getting to big for the swaddle, we put him in this and he slept for 6 hours off the bat (he usually woke every 3 hours).

Its like a wearable weighted blanket.

He also has had feeding issues. We find that when he wears this, it calms him down and he can eat better.