These worked absolutely PERFECT for my new place!! Shipping came faster than expected. Pretty easy to assemble and comes with everything you need. Cushions are firm but still comfortable and I’m sure they will soften up with time. Only gripe is the little pillows that come with it get really smashed during shopping so hopefully they will reform a little bit. Really can’t beat these for this price.