Assembly went smoothly with a few minor changes to the installation process. This can NOT be done as a rush project - time to assess the steps in the project will save aggravation and ensure peace of mind during assembly. Well worth the money!