Beautiful swing!  Not the easiest to put together, but very well done.  Everything fits together perfectly.