While mine arrived missing several pieces, the manufacturer sent them to me very quickly. Not to say that that didn't make the top of my head almost blow off when I had everything spread out all over one room to make sure it was all there before I started. I hate starting a project and not being able to finish it. This is a quality product though. And the assembly was very simple and well thought out. The instructions were very thorough, and to the point. I put it together by myself, except for setting on the granite top. Overall a good item. I would recommend to people. And they have done everything they can to make assembly much easier than almost any "assembly required" pieces I have gotten in recent memory.