The bench was delivered well packed and on time. It was ez to put together, except last part when you need to attach the cushioned top to the base. One of the holes was made in wrong place(14inc away then it’s supposed to be). Disassembling, packing and sending back was more complicated then making some drilling and modifying. Finally it was assembled and looks good. Requires better quality control.