Very easy to assemble. Fabric is good quality. I love the extra storage compartment. Despite the size of the bench, it holds a lot. Perfect for a small entryway.