I've had these hanging on my porch for 4 years and they are just now starting to look bad.  They held up well.