Great gift. I have purchased this for my own kids as well as two of my nieces. My oldest niece still sees generations of these butterflies in their yard 10 years later. A fun and educational activity that is really engaging for kids. My only complaint is that even though the website says there is a free voucher for caterpillars but you have to pay $8 - $30 for shipping which bothered me when I thought I was giving this as an all-inclusive gift.