Great for a small/medium size dog
First off, delivery was super fast - almost had it next day only I rearranged so I could be home when it arrived. Secondly, its not as easy to put together as I thougth - you need a drill, and a second pair of hands is helpful, but if you've got them handy it'll be up in about 30mins.
Its great though, really stable, and it doesn't tilt too quickly or bang too loudly. I have a 'large' miniature Schnauzer, and it handles all 12kg of him really well. Great addition to our agility training.