This cabinet is extremely functional. Came in a lot of pieces & installation instructions were somewhat vague (I installed no fewer than 3 pieces upside-down & had to fix them later). Once we finally got it put together we are satisfied with the result.