I bought this for a friends baby shower, and it turned out so great that I actually went back and bought another one for my own baby on the way.  What a great set of first toys they have put together in one nice set.  This makes for an excellent shower gift!  It includes many of the fun developmental toys that we were going to purchase separately anyways, but they are so nice in this set.  I would especially recommend this to any first time parents looking for a starter toy set for their baby.  It also comes packaged very nicely.  I'm very pleased with this purchase.  Plus we already know babies love these toys since we have bought the individual components for friends/family kids in the past!