Good concept, but poor execution. Holes are not well  drilled, and some are misaligned, making it very difficult to align the pieces together, especially the top piece. I ended up damaging some of the holes as a result (see photos). The shelves themselves are nice and serve their purpose very well once assembled successfully. A word of caution: they are extremely heavy even without the glass doors.