Easy enough to put together and look lovely with a cast aluminum bench we had.  Timely shipping and safe delivery but HOLY COW!....what a ton of styrofoam packing that broke into millions of static-clingy little bits!  The little wrench they include for assembly is not very effective but persevered and finally got it all together!