I was nervous to buy a cabinet online because I did not know how it would turn out. When I saw it, the color was perfect. It came without a scratch and meets all my expectation.

Pros: nice finish, great price 
Cons: it took a long time to put together