I originally bought this for a newborn but it was entirely too big for a baby.  I gave it instead to my 3 yr old niece, who loves it and fits perfectly.  The pic doesn't do it justice, it is absolutely adorable!