I bought this for my 2 year old son after reading the positive reviews on Amazon. I'm glad that I purchased it. It looks very nice on him and it's very soft and comfortable. I agree with the other reviewers that it does run a bit small. I ordered one size up and it's fits nicely.