This product exceeded my expectations. There was a minimal amount of assembly required (just screwing in the legs and sliding the back in), it sits well (firm but comfy enough to curl up in), and the fabric has a lovely, soft feeling to it (not scratchy like I feared). Beyond the actual product, the shipping was far faster than what was predicted and it arrived just a week after ordering it. My only regret in purchasing this item is that I didn't purchase one for every room in my house!