Did not receive all my pieces Still waiting on one of the pieces to arrive, the quality is good but I think straps to keep the pieces together would be a plus, the couches separate when you lay on them or guests sit on them I am constantly having to put them back together going to buy Velcro straps to keep the pieces together