I gave this cabinet 3 start because it has some flaws. Shipping was fast, it has all the materials and hardware to put it together however most of the holes dont line up and I had to make new holes and even after putting it together the top drawers stick.