We had never purchased furniture online but needed a large table for a dinner party that was only 3 weeks out. We were worried that the table wouldn't arrive in time, but it was shipped within week and coordinating with the delivery company was very easy/flexible. The product itself was very easy to assemble (although I think it's a bit excessive that there is an allen wrench included for every single chair.) The table will be put together in no time, the chairs are simple but just take time since there are 8 of them. As another review suggested, remove the plastic from the chair before assembly (we just loosened the screws on the underside of the cushion a bit and the plastic can slip right out). Everyone was impressed by the table at our party, and it looks and seems well made. We are very happy with the color and it was what we expected from the photos online. I did not realize that the seats would be "pleather-ish" as another revewer mentioned - I think I missed that comment when I read the reviews. However, it's actually not as tacky as it may sound, and they are easy to keep clean. The only gripe I have is that the end chairs with the arms do not have pre-started holes for the screws to fasten the arm to the back of the chair. We ended up breaking one of the screws in the back piece and it took A LOT of work to grind around the screw itself to even get it out. Then we had a LARGE hole, which we were able to fill with wood putty and re-stain, but it was a pain. We might have been able to send it back to Overstock for a replacement, but the issue could have been due to our own error and we had the means to "fix" it. However, if there had been pre-started holes I don't think the screw would have broken off. Overall, we are happy customers and would recommend this product and overstock.com!