Our Boy Scout troop has two of these and we use them at least once per month as a dining fly in all weather conditions.  Our frame was still in good shape, however our canopy had started to leak after 10 years of abuse, not good to have water dripping into your food.  A replacement canopy was the frugal way to go and during our recent white water rafting outing proved it was water proof as it seemed to be constantly raining.

My only detraction is that the water seemed to pool between the poles more than the original one.  This may be due to a slight difference in size or maybe we just need to replace the tie down bungees.