Great swing! Very comfortable. We did use Thompson's water seal before putting it up. The assembly was easy (just connect back to seat) I was afraid we would have to assemble all the slats but it was already done. We did use Eastern Jungle Gym welded brackets for the swing frame.