This is a great item and not difficult to put together at all.  Although carpeted, my dog did slip a couple of times which made her a little hesitant.  I'm going to put a couple of little slats across just to help but overall a very good product.