Bench is well designed and easy to assemble.  Assembled it myself in less than 30 minutes.  Wonderful addition to our outside area.  Gives me a comfortable place to sit after working in the yard.