The Baby Einstein Aquativity Caterpillar is a fun little toy for the tub for your little ones. My 15 month old loves it, and even his big sister plays with it, and she is a four years old. This toy is made/advertised for tub time, but it is fun even out of the tub. It is five total pieces, each are magnets and attach together. They have fun learning touches to them, such as a mirror, rattle, and little spinner. They do float, so my little one loves to push them down and see them re-appear above the water on the bubbles. My only complaint is the lack of creativity in putting these together, they could have included some different things and more activities, like maybe 3 or 3 more beads. But for the price, it is a nice simple toy that will captivate at least for 5 to 10 minutes while you try to scrub your kids in the tub.