I was surprised and pleased with the high quality of this sofa. Cushion fabric is soft, it was easy to put together and it feels very sturdy. We used our own tools (drill w/Allen wrench bit and a traditional wrench) which made the process super easy and fast. I wasn’t sure what to expect of this sofa but love that it fit right into our patio space perfectly.