Assembly wasn't too bad, instructions were mostly clear. It's fairly lightweight so 2 people can assemble, me and my daughter were able to do it ourselves. It blocks UV light well, we notice a huge difference on the deck. I'm in Nebraska so wind is an issue. It was good up to 50mph, but last nights 80mph was too much for it. It swayed bad, the floor mounts allowed it to shift. The leg supports are 2 pieces and are definitely a weak spot. Having a solid leg, or some cross supports might have saved it.