The sofa is perfect. I was able to put it together in a couple of hours. I am not that handy but it was pretty easy to do. The only issue I had was getting one screw in, but after 30 long minutes, I was able to finally screw it in. The sofa is comfortable and looks more expensive than what it cost.