This looks really good once put together.  I especially like that all 3 shelves can be adjusted to different heights.  The assembly went smoothly save for the very first part (I had to read ahead several steps to make sure I was putting the middle supports in the right way to leave appropriate room for the door swing - it wasn't clearly marked); recommend laying the unit face down on something soft while attaching the back panel because only 2 screw holes are provided - use a tape measure to square it up or make sure the reveal is consistent - even then there were two screws on one side that didn't have enough wood to grip and caused minor blow out inside one of the cabinets.  It might be a tiny bit overpriced for the quality but again it's sturdy when assembled and looks pretty good.