The pros- easy to assemble, color and material, details like beveling in some corners so it looks more polished. 
The potential cons- wish the design accounted for trimming being on the way since it doesnt sit flush to the wall. The unit leg adjusters could be a bit bigger (diameter-wise). I found i needed additional rubber support to make it even on the floor. 
Overall it is a keeper.