Good quality and assembly was fairly easy.  Do not love how the chains go on the outside of the arms of the swing, and the hanging chain was way too short for my porch.  Needed to by additional chain to make it work, but it looks great and for the price I am very please.