My bench arrived in a timely manner and I was able to track it's progress and be home for delivery. It needed assembly and for the most part was easy. However, a couple of predrilled holes were a little too large and needed some intervention by my friend to fit well. "Not really a problem" according to the friend who assembled the bench. When it was finally placed in my home at the front entry, it is very functional, strong and attractive. I am pleased with my purchase and have found Overstock to be a online business I will use again. My 8 x 12 rug purchased earlier this year has proven to be a good purchase. My first from Overstock and no regrets!