Love this. Not at all hard to put together.  Cats love it. One suggestion for the manufacturer-  would have added a nice touch if you would have painted the underside of the top bed.  It is very noticeable.  Other than that it is purrrfect