Super easy to assemble and my cat LOVES it! She is very shy so I was worried she wouldn't like it but she's been taking her afternoon naps on the top almost every day!