Almost perfect. I love this set. I purchased 2 of them. It arrived quickly and was easy to put together.  My only issue was that it didnt come with the pillows ahown in the picture. I was so disappointed that the pillows that came with ut dont even match the sofas. It looks so blah with the pillows that were sent. Now I have to apens more mone on pillows.