Overall quite happy with this purchase. Easy assembly even for 1 person. The only complaint is the velcro strips that hold the bottom panel and back fabric pieces together. Quite difficult to stretch the fabric in order to make it taught enough to grab the adjoining velcro strip. Even with this issue I would definitely purchase the sofa again.