It was easy to put together but the carpet is very low profile so my cats can’t really dig in their nails to scratch. The bed on top is small  flimsy my cat won’t fit and if he did the sides couldn’t hold him.