My husband is handy and installed in about 3 hours.  We've loved it and the quality!!!