great workmanship. I gave it 4 stars because I honestly think the cushion is overstuffed. My little dog could not get comfy on it and the cat ignored it as well. Not until I moved the cushion did my little dog and the cat love the sofa. Overall, great piece of furniture. Good quality fabric as well.