The bench is made out of cheap plastic and the parts felt flimsy straight out of the box. Mercifully, it does feel fairly sturdy when assembled, except with a bit too much give in the back for my liking. It wasnt complex to assemble, but many pieces didnt click together as described and several pre-drilled holes were absent. A rubber hammer and a drill were needed to complete the project and we did crack part of the back of the bench, even using the rubber hammer. I expected better quality given the cost and others reviews, but fully assembled I am not unhappy with the purchase. It really does store a lot!