Assembly was super easy however there were some missing washers and bolts. I found most of them loose inside each piece. It looks good but the seat depth feels way smaller then expected so beware of this if you’re a taller person. It almost feels child sized. The seat cushions are NOT removable. The back cushions are but it’s really the seat cushions that would be important to be removable for cleaning. There was also an issue with the ottoman but the Wayfair customer service rep was very helpful and able to resolve quickly.