Took my husband and I a while to assemble this, it was a little confusing but we got it. I plan to install this in my pool area when it warms up of course. I don't know how long it will hold up, hopefully a while