So far so good! Fits exactly as I had hoped. Only 4 stars because I just got it and it hasn't had the chance to prove itself against the elements....here's hoping!