I just got this so I can't say how long it will last, however, the components look sturdy. Ny nephew put it together in about a half hour. I was really pleased with the general construction. Seems heavy enough to withstand the wind. I received just one box and everything was inside, roller was in a separate box inside the first box. I am 70 year female and can put the cover on and off with ease, move the roller closer to pool and then move it back out of the way.