I bought this for my niece (2 1/2 years old) as part of her Christmas gift. She loves it! It's soft and washes well.
EXCEPT the hat is too small for her! Granted, she's big for her age (tall and "sturdily built", according to her pediatrician), but no bigger than a slightly tall 3 year old!