just received this cover and the quality is better than our previous ones.  I am hoping they last 3 years, the whole warranty period.  Price was great too.