I gave this book to my then-4 year old nephew last Christmas. He loves it, and continued to look at it and talk about the pictures, animal tracks and talk about the snow well into the summer. The mix of story and fact is really engaging, and the book is sturdy enough to take out and about on walks. I recommend it for children 4-7.
My little boy is nearly three, so a little younger than the intended audience for this book but we enjoyed it very much. The free verse text and great illustrations make this a fantastic book to share with your child, as well as for older children to read alone.