This cabinet is lovely and just what I needed. I don't have a lot of kitchen storage so I use this to keep things you would put in a pantry. Putting it together took about 1.5 hours. All of the tools come with it. Save yourself some money and put it together yourself! It is heavy and sturdy. I would have given it 5 stars, but one of the doors is a little warped so it pops open. Otherwise I am very happy with this piece.