This was easy to assemble and easy to train our dog with the wide steps.  Great product!