Assembly was easy for the most part, some of the parts felt like they might not fit, but in the end it looks great. 

And most of all my cat does love it!