This cabinet is easy to put together but not that easy to hang on the wall. After we put it together, we realized that it has a big mistake and now the rails where you need to hang the cabinet, are expose instead of being hide it. 

Pros: Easy asembly
Cons: It came defected