Our cats absolutely love this!!! Assembly was easy. Only complaint is that the joints come apart every now and then and have to be re assembled.