Fairly easy to assemble. Cats love it. Good construction. Probably best for small to average size cats.