I really like the look of this cabinet.  I was able to put it together myself, it was just tedious.  They provide 4 screws to attach the bottom panel (step 2).  Those screws were too short and too skinny to hold it in place and I had to go through multiple screws to find something that worked.  Not sure why the back panel comes in 3 pieces.  There are 2 plastic slats to help conceal the seams, but they slide up and down and need to be taped in place.  The most frustrating part was attaching the two front doors.  They did not align and the gap was very noticeable.  I added 2 small washers to the bottom hinge which corrected the alignment, but now you see the washers.  The more I worked on the hinges, the less the screws would tightened.  And after I get the doors on, I notice one of the doors has marks down the side.  There is no reason why this isn't shipped assembled with the exception of the door pulls.  I haven't decided if I'm going to keep it.