Assembly is fairly easy and the fabric is good quality. The scratch post material came off with assembly as did the ball pieces. This is definitely more for kittens than cats in size but my cats still make it work.