Well made.  It just arrived and we have not installed it yet but it will fit and I am anxious to receive it as a Christmas gift from my husband.