Great product. The holes where you connect the couches seemed a little off on a couple pieces, which resulted la in the couches sliding a little. We were able to fix there with purchasing rubber stoppers to place on the bottom of the legs. This will not only prevent our wood floors from scratching, but also prevents the slide. The assembly was easy, I would not recommend having professionals do it. I do wish there was an option to discard the old furniture.