Fairly easy to build and install. Had the entire system up and installed in about 45 minutes. Good quality.