We have 3 miniature poodles, and they range from lap dog, that really wouldn’t even need legs because she wants to be in our laps or carried everywhere, to energetic but crashes after activity, to our extremely energetic miniature poodle that just runs constantly and lays and rests very seldom. We are older and just can’t play enough for her. We were told that a snuffle mat could help. While it is fun to watch and does keep her busy for a while it just wasn’t enough for the energy that she has. I ordered this set to help give her a structured activity to engage her mind and body in the hopes that she will then be less wrestles. This set comes with everything that is advertised. It comes with instructions, but I only glanced at them for a quick reference because it’s very simple to figure out. Pretty easy to set up and take down and comes with storage bags to keep all of the parts together which is a huge plus since there’s lots of parts. The storage bags aren’t super durable, but hopefully they will last for quite a while. This is a learning experience for ourselves and our poodles but we are all having a great time. Well, our lap dog enjoys watching what the other’s are doing, she just doesn’t see the point and can’t be bothered to try for herself. LOL. Ms. Spastic does seem to be enjoying the extra play and attention, and I can see a difference in her interactions with us now. I’m not all together sure if it’s because of the extra exercise or just getting more attention but I’m certainly thrilled to have found a solution. Lots of fun for every family not just those wanting to train to compete.