This swing is the perfect size for my porch! Very comfortable seats. I put the swing together myself in a few hours, but it could certainly be done much faster with help!