Easy assembly, but a bit small for a grown cat.  My cats like to sit in the top portion but their back ends stick out lol.