Very easy assembly! Firm seat cushion and softer pillows. Color looks amazing, and the corduroy fabric is sooo soft! There is a Velcro strip to keep the seat in its place. Delivery was easy  they helped get the box into the apartment. Overall really great for the price.