Product is exceeding my expectations. Was not difficult to install, although I recommend installing the system on an anchor board(I used oak) based on feedback from my contractor, and it's working great.