This outdoor swing is great and so easy to put together.  It is great quality and had all assembly pieces.  It is so comfortable, you do not feel any bars or metal slats that you are sitting on.  The canopy is perfect; protects you from the sun, but doesn't block your view.