I purchased this for my unicorn-loving 5-year-old. The cover is very soft and well-made. It does not feel cheap or flimsy at all.You just slip the elastic bands on the sides around the helmet straps, and then tighten a drawstring that runs all the way around the bottom of the helmet cover. I tried it on a child XS helmet (48-52cm) and an adult small helmet (54-57cm) and it fit both very well. There is an opening for the goggle strap holder at the back, which is a really nice touch.I was not sure it would stay in place when we went skiing, especially on my crazy kid, but we've been out maybe 4-5 times and it's worked perfectly! No fiddling with it at all. The unicorn nose is even nicely positioned so that goggles can fit between the nose and the edge of the helmet, so you can still put them on the helmet when you're not using them.Once it's on, it's really adorable! Even cuter in person than in pictures.I will warn that the unicorn horn poked me a few times as I leaned over my daughter to help her out on the slopes, but it is nice and soft and didn't hurt at all, even when my own goggles were up.I was skeptical of paying nearly as much for a helmet cover as for the helmet itself, but this one was totally worth it.