assembly was easy enough. took me about 45 mins by myself. fabric is really nice quality not that cheap scratchy stuff. the scratching posts are actually sisal which is great for my furniture.