Pros: Clean design, compact, functions as advertised, happy with the overall result
Cons: I thought its instructions-by-pictures-only were fairly easy to follow until the last step when I realized that I, like other reviewers, had also put the cabinet together upside down! It ended up not being very hard to switch the top and the bottom to correct this mistake, but it was still frustrating at the time. As an aside, I'm not a handy person but I put the cabinet together on my own- took about 4 hours. Totally doable. 
I'd recommend this cabinet overall, but pay very close attention to the pictured instructions so you're successful at first attempt