Easy to put together and my cats are in love. I could barely get it together before they were all over it. Other reviewers stated that the carpet was hard or thin, but it seems to me that it's perfect and soft.