This is a great swing. It comes with everything you need to put it together. Just like all the other reviews have said you do have to put every single piece together but that's what keeps the price low. I do highly recommend having a power drill and a wrench on hand to speed up the process. With two people you can have it put together in under an hour easily. It's nice and light weight and very comfortable. I plan to stain it white. I'll add photos once we do that.