The swing arrived in a timely manner and well packaged. It took my husband about a half hour to put together, and another few minutes to hang up. Our whole family loves it!