This sofa is so perfect and it is more than I expected. It only took me about 20 minutes to put the sofa together and it was really easy it had simple instructions. I am glad I didn't use the option to expedite the shipping because I ordered the sofa on a Friday and I received it on Tuesday of the following week so the package came very quickly and it arrived in three packages through FedEx. It is very sturdy and comfortable. I honestly didn't expect much from this product because of the price but I am very satisfied with this purchase and I'm glad I chose this sofa. Definitely was worth it