This product looks pretty nice once you have it put together, but the materials used to make the product are very poor, so you need to really take your time assembling it.  Don't bother putting the legs on it because they are made of a very cheap plastic and can not support the weight of the Cabinet and break off.

Pros: Price is reasonable for the quality and looks nice once completed
Cons: Cheap materials and takes a lot of time lining everything up so that it looks right, hinges, doors, etc...