We are very happy with this purchase.  
We have not had the chance to install the hardware yet.   It has everything we need.