I have had my pantry for a few months nice and it could not have been more perfect.  Great cabinet for a small kitchen.  It was very easy to put together and all pieces were there.

Pros: Shelves hold a lot of weight
Cons: No cons