Easy to assemble. Good quality, soft fabric and sturdy. My cat seems to be a bit suspicious of it at the moment. Haha!  She will get used to it. 
I recommend this product.