Great bench! It was easy to put together, took 5 minutes, came with all the hardware. Seems to be of good quality - first thing my toddler did was climb on to it and then jump on it from the bed, and it didn’t tip over. Fabric is good and seems to have decent cushioning.