It was easy to put together and my cats enjoy it. The fabric is more of a fuzz/faux fur than carpet, but my cats don't seem to mind.