Fairly easy to put together. Purchased this exclusively for the dimensions (great height for my cat that’s not the best jumper) and I’m very happy with it. Make sure to double check dimensions when ordering because I can see it being too low for some people. Could be good for children as well as pets.