Took about 3-4 hours to install with two non-experts. Overall, we like it!