My cat loves it so much, he was on it before I was even finished putting it together! Took about 15 mins to put together - very simple! Im sure Ill be purchasing again because hell be wearing it out with how much hes already using it lol.