Don't be fooled by the great reviews - this cabinet may look great but its difficult to put together.  The holes don't match the holes for the hinges;   Due to the hinges not matching the holes you cannot put the screws in straight so the doors are not straight.  Trying to place the panels on the back of the cabinet you start screwing in the screws and if you are not careful the screws can go through the wood splitting it.  This would have been a lot better most of it was already put together.  

Pros: Looks nice
Cons: Difficult to put together; holes don't match hinges; takes too much time of trying to put together.