I have had this product for over a year now and it has held up well. It was delivered on time and was installed easily by a qualified person. I had one problem when I accidently ripped a rubber seal from the bottom of the door. Through an online chat with a service rep, the part was ordered and will be delivered in a few days. Although the warranty had actually run out, they opted to not charge me for the part.
I would not hesitate to do business with them again.