Very easy to assemble. The swings glide smoothly. Cushions will not have long life as the material is thin but still a good product for the price.