I love the finish product BUT...very disappointed the time it took to put together.  Even with help from my son...I was so pleased that every step was put on a separate page...but when it came time to assemble some part where there should have been holes made to screw in screws were not there, which caused damage and had to be redone.  Where there were screw holes already there easy peasy and the part was put in the correct spot.  I will have to do some cosmetic repairs, but final product was perfect size and much needed storage is great.  I was tempted to put lower rating because of the difficulty assembling cabinet due to no screw holes.  But put the cosmetic repairs aside it looks great!!