Easy to assemble, but the perches aren't that big for a normal size cat to lay on.