This cabinet turned out just as I hope hoped/expected. I particularly like that the shelves can be placed at any height and are easily adjusted based on what needs to be stored on them. Putting the doors on the cabinet was extremely difficult even with a second person to help.

Pros: Looks great
Cons: Assembly is very time consuming, be prepared for it to take up most of your day.