The kitchen bench was delivered right on time and all parts were in the box.  My son put the bench together and he said it was not hard to put the legs on.  Very sturdy piece of furniture and very attractive.  

Pros: Great value for the money, easy to assemble and attractive
Cons: I do not have anything negative to report.