Looks good, easy to assemble and delivered quickly. I'm happy with the purchase and recommend it but bear in mind that it's not a comfortable bed to sleep every day. 
I think that the fabric and upholstery quality are good for the price (it's not a luxury sofa bed). 
Don't mind the mess -work in progress -and the cat doesn't come with the product, but will likely work to destroy it.