This cabinet is perfect for the space I intended to use it. It is a solid and well-made piece of furniture (as in not cheaply made). All parts were included and instructions for assembly were easy to follow. It took my husband about 45 minutes to put it together.

Pros: It is a great cabinet for the price. 
Cons: My husband and I had to take the back piece off after initial construction to align the cabinet doors and knobs.  Shelves do not quite fit as tightly as I would like. These in no way impact the function or aesthetics of the cabinet.