I got this in a couple weeks and like it very much. It’s on an area rug I also bought. Back and seats on with velcro strips….easy to assemble…legs screw on. Seats firm but comfy. I got the darker grey. Definitely recommend a rug under it. Reasonable price too!