Took forever to install, but that was expected. Some of the pieces came damaged but I got it to work. I've had it for years and it's held up great through all weather conditions.