I needed a kitchen cabinet for my small kitchen and this was just a perfect one. This cabinet arrived and when assembled, it was better than what I expected! The quality is excellent-sturdy and great compartment. I ordered another one so I have two now. You do need some time to assemble it. It took good 1 and half hour for my husband and son to complete the cabinet.