Assembly was very straight forward, can only assume that those who found it challenging didn’t ready the instructions carefully. I did it on my own, although one or two steps would probably have been easier with an extra pair of hands. Took just under an hour. Seems sturdy enough, but I imagine it will last longer if left in one place and not moved about. I’ve used EB25 sealant along all internal joints to hopefully increase its ability to withstand rain. I’m very pleased with it.