We bought this for our 3 and half month old baby boy and he absolutely loves it!! It keeps him occupied for about an hour a day every day which when you have a busy baby who gets easily bored is a life saver!! He loves looking at it and feeling the rustling either in his car seat, buggy, bouncer or just sitting on your lap! He hasn't yet learned how to make it squeak but he loves looking at it and making it rattle, and its also safe for him to have a little chew on!! For the price and the entertainment it provides I'd definitely recommend!!