Love these, they come fully assembled! Firm to sit on, exactly the size I thought I was buying. Slightly worried about my golden retriever’s hair collecting on the fabric but hey… that’s what lint rollers are for. Great price, great quality.