Assembles very easily.  Lots of ledges and places to snuggle.  Our cat is only about 9 pounds, so it fits him perfectly.  Definitely recommend tethering to the wall if you have bigger cats who like to jump from higher up.