I think this jacket runs pretty true to size.  I'm using it for a 9 month old and just rolling the sleeves up.  It is a bit on the thin side (so if you are taking a kid out in super cold weather you might want to layer things).  Otherwise it washes well and seems to hold up so far.  Nice for the price!