I rated this a 3 instead of a 5 cause the product shrinks way to much. I got this for my 6 month old and I washed it once and his head wouldnt even fit threw it. But it does keep him warm, but I would get a couple sizes bigger.