Assembly was fairly straight forward even though the instructions were mainly pictures. I glued the vertical boards together but not the perimeter boards. Fit was good but if you intend to stain or paint you will need to sand. Hardware is good! Packaging was good! No missing parts! I bought this door for a friend and assembled and installed it one day.