Assembly isn't too difficult, but the pre-drilled holes were placed in such a way that there's no chance things align properly. Doors hang crookedly, and the hardware provided doesn't allow for any adjustment. Looks terrible, and nothing can be done.