I was looking for an item like this as I was getting frustrated with the regular winter caps as those caps come off when I am sleeping making my head very cold. This one stays and keeps my head warm so that I don't have to crank up the heat.  I bought it in Dick's Sporting and I didn't even know I bought the Small/Medium size. It now explains why it stays tight. Yeah the neck is loose. But the neck has to be big enough to let the head go through. So I cant complain that the neck is loose. If I had bought the Large/X-Large size, it sure would have come off my head at night.

But $19.89+tax for this is a MAJOR RIP OFF. This is just a piece of fleece cloth. I bought a fleece jacket in Kohls for $30 on sale. This Balaclava is not worth more than some $5. The most I would be willing pay for this is $10 including tax.  Another thing I don't like about this is that it leaves a lot of black threads on the pillow and removing them is a chore. But that is a small price to pay to keep my head warm.

It is functional but not a good value for the money. Will see how many days it lasts. If it lasts at least one winter season which is like 5 months in Michigan, I would be willing to spend $19.89+tax as I can sleep better with this as it keeps my head warm.