I really like this cabinet, it fulfilled my needs for storing my dog food and other pet supplies. I like that the storage spaces are flexible, you can move the shelves to accommodate your needs. 
Assembly time was about 4-5 hr. I used a handheld screwdriver for most of the parts. It it very sturdy, and the images in the advertisement accurately represent what it looks like. I still have to adjust the cabinet doors, but I do like that they can be adjusted so that I can make them look just right. 
This is a very nice piece and was very affordable for the quality.