awesome cabinet!!!  looks fantastic, high quality, easy to assemble 

Pros: very easy to put together, numbered and lettered parts and screws, etc.  Done in 1/2 hour. 
Cons: hard to put on wall .... getting the screws lined up and in the holes,  maybe just me