All 4 of my dogs do Agility. It is easy to assemble. I would only recommend it for slower small dogs, but needs to be extra weighted at end so it doesn't tilt so fast. Would not recommend it for large enthusiastic dogs. Any dog needs to go up it very slowly to avoid a dramatic tilt to ground.