Very attractive and sturdy swing.  Easy to assemble but require two persons to put it together.  I ordered this product on Monday and received it on friday.  My kids are taking turns to swing on it and my dog likes to sleep on it whenever this swing is available.  

Overall, it's a great product for the price and strongly recommend.