It took me awhile to put together but Elsa is happy with it. It’s for smaller cats because I just can’t imagine my 19lb cat, Bagheera, getting on it. I’m happy as long as Elsa is happy!!  I have 10 cats so we will see who else likes it.