The size of the product was smaller for my son's feet than stated. It didn't matter to me coz I gave it to my brother's son, who's smaller. The packaging was good and arrived on time in good condition, and the material and quality seem to be ok. It is sure to warm any pair of feet from the looks of it.