A well-made clever design that allows bench to fold flat for storage.  All parts fit together nicely.  Took about 45 minutes to assemble by myself. (I placed the back of the bench on the ground during assembly, using gravity as my friend).