I bought this for my new baby boy and was so happy with it. It is very soft feeling and that is great because my baby has really sensitive skin. It is very cute on him and can be worn with just about anything. I have already washed it about three times and it did not really shrink up, which was also nice.