Took about 5 hours to assemble (two people).  The instructions left out some key info, but we figured it out.  The price is amazing and it looks great, so very much worth what I paid.  There were two small dents to the corner of one post, but not enough for the trouble of returning or seeking a replacement.  I just situated that post where it won't be very noticeable.  Works perfectly for my deck and saved me 10K (what the contractor wanted to charge for a wood one)!!!