My son loves to put this together and take it apart.  He loves that he can count the animals or objects on each car to see which one comes next.  Only downfall is that its really long and take up a lot of space.  We use on a wood floor, I imagine that it would be difficult to keep together on carpet.