Arrived on time and well packaged.  Have not yet installed - new house not yet complete. Cannot yet speak to how well it goes together or ease of installation.