Fairly easy to put together and my kitten loves it, however the faux fur is extremely poor quality...thin and tears easily.  I have just one kittens and after just a few weeks it is coming apart in places.  Also, SAFETY ISSUE - the hanging ball is not safe.  My kitten got her claw caught on it and then started falling off the ledge as she struggled to free herself.  If I had not been right there to catch her and release her claw this could have been BAD.