This is cute but I think the quality is very poor.  My son is 14 months and it is a bit long but fits good not tight and not loose.  I put it on him and he looks so adorable but i think that the manufacturer should make this a little better as far as quality goes.