Took a long time to receive and actually had to have another one sent out as the original one was lost in the mail, however once we finally received it we were very happy with it.  Install was a little difficult but overall do-able.