easy to assemble. Proved to be very large as stated, good for your large dogs. my old dog is getting used to it, but he acts like he's in trouble when we put him in. I'm trying to break this with treats.