Pretty good. took some time to assemble but it is not as bad if you label the boards ahead of time. The door hinges were not easy to install in my opinion and they took significant part of my installation time. One of the hinges is defective. Rest of it was very easy to install.