Easy to assemble and feels pretty solid. But the top bed is much smaller than expected. It would accommodate a small kitten, but my small female cat is much too big for it