Bought this, it arrived on time.  Paid for the install by professional but could not get a professional to show up so we installed ourselves.  It is not difficult except nothing wants to line up correctly.