Mahowny porch swing is great.  My husband had no problem assembling and all the hardware was there.  We polyurethaned the beautiful natural wood (2 coats) and sure we will get many years of enjoyment.  My last swing lasted 26 years (bought  when my daughter was a baby)