Sofa is very nice for the price point. Assembly took about 5 minutes. Would give it 5 stars but as a sofa it's rock hard and not comfortable to sit on. Fortunately it's in a small guest room that will only be used occasionally but didn't want to take up precious room with a full size bed. I'm hoping its comfortable to sleep on.