Assembly was nightmare. Holes on frame and legs were misaligned. Unable to assemble few pieces and had to trash them. However experience with wayfair was good and smooth in navigating the product deficiencies. Back cushions has a way to attach to the frame but seat cushions no. So they slide out every time you use it.  I won't recommenced this product