Took 15 min to put together. Fit perfect to the frame I also purchased on wayfair. The upholstered part is so comfy it’s like having extra pillows on there.