Beautiful swing, easy to put together, only down fall is that the holes on the arm rest did not match the holes on the seat, so my husband had to drill new holes in order to assemble the swing correctly. Besides that small issue the swing is perfect!