It is perfect. Very easy to assemble and it is very comfortable. Of course, It may break if you just jump onto the sofa... but if you treat it with care I am sure it will last for years. The fabric is great for cat owners - cats cannot scratch the fabric cause it is suede.