Bought this for my one-year-old son - it is huge! Definately not the right size for a baby. Also, I ordered it in light blue, and it came in black with a blue stripe. Not what I hoping for. Will have to keep it for the upcoming years, when he grows into it.