I already had a swing for ourselves. I bought it so my granddaughter and her boyfriend could come over to visit us and sit 6 ft apart. She loves it. She says she loves the colors. I really made her day. I do bring the cushions in because when it rains they're not waterproof. My husband put it together and he said he didn't have any problems. 
Update the fabric molds if rained on. Looks terrible. It sounds like flatulence when sitting on swing. The padding is thing and very disappointing. Make sure you bring in the padding every night.