The package came in about two days so the shipping was fantastic. It came in a plastic bag and was all packed in tight, which I liked. The quality is very good too. I purchased a similar hat by the same people and this one was a little different it wasn't as fuzzy (not in a bad way) and the prints on the paws are different than the ones on the picture, but to be honest; who cares. It's very nice and warm and soft and lovely and cute and no more adjectives can describe it's awesomeness. Good quality, good price.