I love this but I believe it's a little small.. my baby is about to be 1 year old and he's currently wearing 24 months and this was almost the same so I would definitely size up because when you wash it it'll shrink as it's cotton.