Really nicely made and heavy! It only took about 1.5 hours to put together. All of the holes were where they were supposed to be, and the pieces fit together very easily. The doors were a little weird to hang because you can adjust the height while you're installing them, which helps to make sure they correctly open/close and hit the magnet inside in the right spot, it's just a little awkward to be checking alignment and putting in the screws at the same time. Other than that, I love it!