As with most pieces that I have purchased over the years, this piece is a good purchase for the price. Assembly is easy and straight forward and all hardware and prefabricated holes are accurate. It requires a second person to help move it during assembly. Assembly requires one screwdriver and a small hammer and only took 30 minutes. I may have given it 5 stars but it has a slight paint scratch on the bottom edge of one door which can barely be detected.