I've tried many types of swaddle sleep sacks for my baby. Most others don't have long enough Velcro to stay secure, and the baby wiggles out of the sack. The Halo swaddle sleep sack has plenty of Velcro to keep my little Houdini swaddled. The zipper opens at the foot first so diaper checking is easy. I gave 4/5 stars because it's a little tricky to put on a squirming baby at first. I have the hang of it now, but my husband still gets tied up. And also, because the Velcro is strong and long, it grabs onto everything in the wash if I don't make sure it's attached to the sack. I've destroyed a blanket or onesie or two.